Coverage Report

Created: 2025-10-26 03:37

/home/runner/work/slang/slang/source/core/slang-list.h
Line
Count
Source (jump to first uncovered line)
1
#ifndef SLANG_CORE_LIST_H
2
#define SLANG_CORE_LIST_H
3
4
#include "slang-allocator.h"
5
#include "slang-array-view.h"
6
#include "slang-math.h"
7
#include "slang.h"
8
9
#include <algorithm>
10
#include <new>
11
#include <type_traits>
12
13
14
namespace Slang
15
{
16
// List is container of values of a type held consecutively in memory (much like std::vector)
17
//
18
// Note that in this implementation, the underlying memory is backed via an allocation of
19
// T[capacity] This means that all values have to be in a valid state *even if they are not used*
20
// (ie indices >= m_count must be valid)
21
//
22
// Also note this implementation does not necessarily 'initialize' an element which is no longer
23
// used, and this may lead to surprising behavior. Say the list contains a single smart pointer, and
24
// the last element is removed (say with removeLast). The smart pointer will *not* be released. The
25
// smart pointer will be released if the that index is used (via say an add) or the List goes out of
26
// scope.
27
template<typename T, typename TAllocator = StandardAllocator>
28
class List
29
{
30
private:
31
    static const Index kInitialCount = 16;
32
33
public:
34
    typedef List ThisType;
35
36
    List()
37
26.1M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26.1M
    {
39
26.1M
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29
    {
39
29
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
259
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
259
    {
39
259
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.24k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.24k
    {
39
1.24k
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.80k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.80k
    {
39
1.80k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29
    {
39
29
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29
    {
39
29
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21.1k
    {
39
21.1k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.90k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.90k
    {
39
3.90k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21.3k
    {
39
21.3k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
66.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
66.1k
    {
39
66.1k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
313k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
313k
    {
39
313k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
15.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
15.7k
    {
39
15.7k
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20.8M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20.8M
    {
39
20.8M
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
23
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
23
    {
39
23
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
177k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
177k
    {
39
177k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
149k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
149k
    {
39
149k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
586
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
586
    {
39
586
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
40.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
40.5k
    {
39
40.5k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11.3k
    {
39
11.3k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
544k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
544k
    {
39
544k
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
203
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
203
    {
39
203
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.89k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.89k
    {
39
3.89k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.57k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.57k
    {
39
5.57k
    }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.14k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.14k
    {
39
1.14k
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
49
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
49
    {
39
49
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.28k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.28k
    {
39
2.28k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.19k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.19k
    {
39
4.19k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
13.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
13.5k
    {
39
13.5k
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
460
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
460
    {
39
460
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
244k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
244k
    {
39
244k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.85k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.85k
    {
39
4.85k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12.8k
    {
39
12.8k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34.1k
    {
39
34.1k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
355
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
355
    {
39
355
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
213
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
213
    {
39
213
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
201
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
201
    {
39
201
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
213
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
213
    {
39
213
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
328
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
328
    {
39
328
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
36.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
36.4k
    {
39
36.4k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
673
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
673
    {
39
673
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
196k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
196k
    {
39
196k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
722
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
722
    {
39
722
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.76k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.76k
    {
39
1.76k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
177
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
177
    {
39
177
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
636
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
636
    {
39
636
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
64
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
64
    {
39
64
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
613
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
613
    {
39
613
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
165k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
165k
    {
39
165k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.52k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.52k
    {
39
1.52k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.80k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.80k
    {
39
3.80k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
25
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
25
    {
39
25
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18.7k
    {
39
18.7k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
182
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
182
    {
39
182
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
182
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
182
    {
39
182
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
182
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
182
    {
39
182
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
32.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
32.4k
    {
39
32.4k
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
36.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
36.5k
    {
39
36.5k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.1k
    {
39
10.1k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35
    {
39
35
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
63
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
63
    {
39
63
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12
    {
39
12
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
46
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
46
    {
39
46
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
46
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
46
    {
39
46
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.64k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.64k
    {
39
8.64k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
57
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
57
    {
39
57
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.08M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.08M
    {
39
2.08M
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
16
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
16
    {
39
16
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.25k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.25k
    {
39
3.25k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.24k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.24k
    {
39
2.24k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
43
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
43
    {
39
43
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.55k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.55k
    {
39
6.55k
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
109
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
109
    {
39
109
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
46
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
46
    {
39
46
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
67
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
67
    {
39
67
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
510
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
510
    {
39
510
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
646
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
646
    {
39
646
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
30
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
30
    {
39
30
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
67
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
67
    {
39
67
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
412
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
412
    {
39
412
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
134
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
134
    {
39
134
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
108k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
108k
    {
39
108k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
19.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
19.3k
    {
39
19.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12
    {
39
12
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.80k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.80k
    {
39
5.80k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
374
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
374
    {
39
374
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
63
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
63
    {
39
63
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
19
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
19
    {
39
19
    }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
81
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
81
    {
39
81
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
260
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
260
    {
39
260
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
86
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
86
    {
39
86
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18.5k
    {
39
18.5k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
44
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
44
    {
39
44
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22
    {
39
22
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.50k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.50k
    {
39
2.50k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.50k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.50k
    {
39
2.50k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
557
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
557
    {
39
557
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
479
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
479
    {
39
479
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
113
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
113
    {
39
113
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
730
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
730
    {
39
730
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
33
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
33
    {
39
33
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21
    {
39
21
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11.2k
    {
39
11.2k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
93
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
93
    {
39
93
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
47
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
47
    {
39
47
    }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
61
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
61
    {
39
61
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
619
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
619
    {
39
619
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
253
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
253
    {
39
253
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
206
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
206
    {
39
206
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20
    {
39
20
    }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
343
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
343
    {
39
343
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
576
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
576
    {
39
576
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
123
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
123
    {
39
123
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
9.84k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
9.84k
    {
39
9.84k
    }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
116
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
116
    {
39
116
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
253
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
253
    {
39
253
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
104
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
104
    {
39
104
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
9
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
9
    {
39
9
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.10k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.10k
    {
39
4.10k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
123
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
123
    {
39
123
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
19
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
19
    {
39
19
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.9k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.9k
    {
39
10.9k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEEC2Ev
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
15.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
15.0k
    {
39
15.0k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
15.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
15.0k
    {
39
15.0k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.69k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.69k
    {
39
1.69k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
538
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
538
    {
39
538
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
110
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
110
    {
39
110
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
33
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
33
    {
39
33
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
46
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
46
    {
39
46
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
46
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
46
    {
39
46
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
78
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
78
    {
39
78
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
283
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
283
    {
39
283
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
9.84k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
9.84k
    {
39
9.84k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.09k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.09k
    {
39
1.09k
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
85
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
85
    {
39
85
    }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
478
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
478
    {
39
478
    }
_ZN5Slang4ListIPvNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
489k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
489k
    {
39
489k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
478
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
478
    {
39
478
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
478
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
478
    {
39
478
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
32.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
32.0k
    {
39
32.0k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.63k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.63k
    {
39
1.63k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
54
    {
39
54
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
133
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
133
    {
39
133
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
135
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
135
    {
39
135
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
350
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
350
    {
39
350
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
59
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
59
    {
39
59
    }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38
    {
39
38
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
648
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
648
    {
39
648
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
253
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
253
    {
39
253
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
253
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
253
    {
39
253
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
173
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
173
    {
39
173
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
173
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
173
    {
39
173
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7.07k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7.07k
    {
39
7.07k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.02k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.02k
    {
39
2.02k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
316
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
316
    {
39
316
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
234
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
234
    {
39
234
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
112
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
112
    {
39
112
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
112
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
112
    {
39
112
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
112
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
112
    {
39
112
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
112
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
112
    {
39
112
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
58
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
58
    {
39
58
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.23k
    {
39
1.23k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
196
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
196
    {
39
196
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
196
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
196
    {
39
196
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
190
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
190
    {
39
190
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7.29k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7.29k
    {
39
7.29k
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
190
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
190
    {
39
190
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.65k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.65k
    {
39
1.65k
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
543
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
543
    {
39
543
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.28k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.28k
    {
39
1.28k
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.23k
    {
39
1.23k
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.23k
    {
39
1.23k
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.00k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.00k
    {
39
1.00k
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12
    {
39
12
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12
    {
39
12
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12
    {
39
12
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
104
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
104
    {
39
104
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
182k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
182k
    {
39
182k
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.64k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.64k
    {
39
5.64k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
131
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
131
    {
39
131
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
53
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
53
    {
39
53
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
52
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
52
    {
39
52
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
54
    {
39
54
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11.0k
    {
39
11.0k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
203
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
203
    {
39
203
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
203
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
203
    {
39
203
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
203
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
203
    {
39
203
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
203
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
203
    {
39
203
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
203
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
203
    {
39
203
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
203
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
203
    {
39
203
    }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_EC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EC2Ev
Line
Count
Source
37
96
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
96
    {
39
96
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
463
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
463
    {
39
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
417
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
417
    {
39
417
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.12k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.12k
    {
39
3.12k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
172
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
172
    {
39
172
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.23k
    {
39
1.23k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.35k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.35k
    {
39
1.35k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEC2Ev
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
344
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
344
    {
39
344
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
747
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
747
    {
39
747
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
17.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
17.6k
    {
39
17.6k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.7k
    {
39
10.7k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.86k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.86k
    {
39
2.86k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.62k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.62k
    {
39
2.62k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
86
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
86
    {
39
86
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.90k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.90k
    {
39
2.90k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.9k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.9k
    {
39
10.9k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEEC2Ev
40
    template<typename... Args>
41
    List(const T& val, Args... args)
42
2.50k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2.50k
    {
44
2.50k
        _init(val, args...);
45
2.50k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
Line
Count
Source
42
1.14k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1.14k
    {
44
1.14k
        _init(val, args...);
45
1.14k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJEEERKjDpT_
Line
Count
Source
42
1.25k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1.25k
    {
44
1.25k
        _init(val, args...);
45
1.25k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJjEEERKjDpT_
Line
Count
Source
42
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
5
    {
44
5
        _init(val, args...);
45
5
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1
    {
44
1
        _init(val, args...);
45
1
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1
    {
44
1
        _init(val, args...);
45
1
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
4
    {
44
4
        _init(val, args...);
45
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
11
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
11
    {
44
11
        _init(val, args...);
45
11
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
40
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
40
    {
44
40
        _init(val, args...);
45
40
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1
    {
44
1
        _init(val, args...);
45
1
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
25
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
25
    {
44
25
        _init(val, args...);
45
25
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_7IRParamEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_15IRInterfaceTypeEEEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
10
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
10
    {
44
10
        _init(val, args...);
45
10
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRTypeEPNS_11IRTupleTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_9IRIntTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRFuncES2_S2_S2_S2_EEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_S2_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEEEERKS2_DpT_
46
    List(const List<T>& list)
47
449k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
449k
    {
49
449k
        this->operator=(list);
50
449k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
11
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
11
    {
49
11
        this->operator=(list);
50
11
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
129k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
129k
    {
49
129k
        this->operator=(list);
50
129k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
1.81k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.81k
    {
49
1.81k
        this->operator=(list);
50
1.81k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
89
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
89
    {
49
89
        this->operator=(list);
50
89
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
4
    {
49
4
        this->operator=(list);
50
4
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
5
    {
49
5
        this->operator=(list);
50
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
1.12k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.12k
    {
49
1.12k
        this->operator=(list);
50
1.12k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
114
    {
49
114
        this->operator=(list);
50
114
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
1.22k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.22k
    {
49
1.22k
        this->operator=(list);
50
1.22k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
1.26k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.26k
    {
49
1.26k
        this->operator=(list);
50
1.26k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
107
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
107
    {
49
107
        this->operator=(list);
50
107
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
202
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
202
    {
49
202
        this->operator=(list);
50
202
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
300k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
300k
    {
49
300k
        this->operator=(list);
50
300k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
30
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
30
    {
49
30
        this->operator=(list);
50
30
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
435
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
435
    {
49
435
        this->operator=(list);
50
435
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
59
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
59
    {
49
59
        this->operator=(list);
50
59
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
538
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
538
    {
49
538
        this->operator=(list);
50
538
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
2.00k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
2.00k
    {
49
2.00k
        this->operator=(list);
50
2.00k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
54
    {
49
54
        this->operator=(list);
50
54
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7
    {
49
7
        this->operator=(list);
50
7
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
10.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
10.5k
    {
49
10.5k
        this->operator=(list);
50
10.5k
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
48
    {
49
48
        this->operator=(list);
50
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
173
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
173
    {
49
173
        this->operator=(list);
50
173
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
2
    {
49
2
        this->operator=(list);
50
2
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
99
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
99
    {
49
99
        this->operator=(list);
50
99
    }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2ERKS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEEC2ERKS2_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
51
    List(List<T>&& list)
52
13.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
13.2k
    {
54
13.2k
        this->operator=(static_cast<List<T>&&>(list));
55
13.2k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
1
    {
54
1
        this->operator=(static_cast<List<T>&&>(list));
55
1
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
8.44k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
8.44k
    {
54
8.44k
        this->operator=(static_cast<List<T>&&>(list));
55
8.44k
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
42
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
42
    {
54
42
        this->operator=(static_cast<List<T>&&>(list));
55
42
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2EOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
3.67k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
3.67k
    {
54
3.67k
        this->operator=(static_cast<List<T>&&>(list));
55
3.67k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
4
    {
54
4
        this->operator=(static_cast<List<T>&&>(list));
55
4
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
116
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
116
    {
54
116
        this->operator=(static_cast<List<T>&&>(list));
55
116
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
964
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
964
    {
54
964
        this->operator=(static_cast<List<T>&&>(list));
55
964
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
19
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
19
    {
54
19
        this->operator=(static_cast<List<T>&&>(list));
55
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2EOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2EOS4_
56
    List(ArrayView<T> view)
57
        : List()
58
    {
59
        addRange(view);
60
    }
61
    static List<T> makeRepeated(const T& val, Index count)
62
16
    {
63
16
        List<T> rs;
64
16
        rs.setCount(count);
65
73
        for (Index i = 0; i < count; i++)
66
57
            rs[i] = val;
67
16
        return rs;
68
16
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12makeRepeatedERKS2_l
Line
Count
Source
62
12
    {
63
12
        List<T> rs;
64
12
        rs.setCount(count);
65
57
        for (Index i = 0; i < count; i++)
66
45
            rs[i] = val;
67
12
        return rs;
68
12
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE12makeRepeatedERKS2_l
Line
Count
Source
62
4
    {
63
4
        List<T> rs;
64
4
        rs.setCount(count);
65
16
        for (Index i = 0; i < count; i++)
66
12
            rs[i] = val;
67
4
        return rs;
68
4
    }
69
23.2M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
36.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.75k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.14k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
207
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIhNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListImNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
17.6M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.12k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIjNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22.6k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
57.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
302k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
14.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
138k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
121k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
501
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
48.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
375
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
441k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
154
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.89k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.52k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIbNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
49
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.14k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.28k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.19k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
460
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
244k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.48k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
142k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
34.1k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
355
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
213
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
201
    ~List() { _deallocateBuffer(); }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
213
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
36.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
673
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
196k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
673
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.89k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
177
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
807
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
66
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
552
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
172k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
154
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.51k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIlNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.98k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.74k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
182
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
182
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
182
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
32.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.23k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
63
    ~List() { _deallocateBuffer(); }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
46
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEED2Ev
Line
Count
Source
69
17
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
46
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.37M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
57
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.67k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.22k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
43
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.45k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.55k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
107
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPjNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
46
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
70
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
454
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
546
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
27
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
64
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
412
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
134
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
108k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
19.3k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_ED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.80k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
54
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
860
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
63
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
19
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
81
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
264
    ~List() { _deallocateBuffer(); }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
86
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
18.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
44
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.50k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.50k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
479
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
557
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
78
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
113
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
730
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
21
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
33
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
93
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
47
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
61
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
619
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
253
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
206
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
343
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
576
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
123
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
9.84k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
104
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
369
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
116
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
9
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.10k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
123
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
19
    ~List() { _deallocateBuffer(); }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.9k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
15.0k
    ~List() { _deallocateBuffer(); }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
15.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.75k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.07k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
110
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
33
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
46
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
46
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
283
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
9.84k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.09k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
85
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPvNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
481k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
470
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
470
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
470
    ~List() { _deallocateBuffer(); }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
32.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.63k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
108
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
152
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
135
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
358
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
59
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
489
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
96
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
253
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
253
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
171
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
171
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.07k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.02k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
316
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
185
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.35k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
112
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
112
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
112
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
112
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
58
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.25k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
194
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
194
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.29k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
190
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.63k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
539
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.26k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
190
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.23k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.23k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
304
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
100
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
182k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
131
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.64k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
48
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
53
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
54
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
154
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
154
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
154
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
154
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
154
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_ED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_ED2Ev
Line
Count
Source
69
12
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
463
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
417
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.12k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
172
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
748
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEED2Ev
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_ED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
344
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
17.6k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
86
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.86k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.62k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.90k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
9.95k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEED2Ev
70
    List<T>& operator=(const List<T>& list)
71
10.0M
    {
72
10.0M
        clearAndDeallocate();
73
10.0M
        addRange(list);
74
10.0M
        return *this;
75
10.0M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
9.56M
    {
72
9.56M
        clearAndDeallocate();
73
9.56M
        addRange(list);
74
9.56M
        return *this;
75
9.56M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
107
    {
72
107
        clearAndDeallocate();
73
107
        addRange(list);
74
107
        return *this;
75
107
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
41.9k
    {
72
41.9k
        clearAndDeallocate();
73
41.9k
        addRange(list);
74
41.9k
        return *this;
75
41.9k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
8.20k
    {
72
8.20k
        clearAndDeallocate();
73
8.20k
        addRange(list);
74
8.20k
        return *this;
75
8.20k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
1.19k
    {
72
1.19k
        clearAndDeallocate();
73
1.19k
        addRange(list);
74
1.19k
        return *this;
75
1.19k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
1.68k
    {
72
1.68k
        clearAndDeallocate();
73
1.68k
        addRange(list);
74
1.68k
        return *this;
75
1.68k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
158
    {
72
158
        clearAndDeallocate();
73
158
        addRange(list);
74
158
        return *this;
75
158
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
300k
    {
72
300k
        clearAndDeallocate();
73
300k
        addRange(list);
74
300k
        return *this;
75
300k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
115
    {
72
115
        clearAndDeallocate();
73
115
        addRange(list);
74
115
        return *this;
75
115
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
1.93k
    {
72
1.93k
        clearAndDeallocate();
73
1.93k
        addRange(list);
74
1.93k
        return *this;
75
1.93k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
129k
    {
72
129k
        clearAndDeallocate();
73
129k
        addRange(list);
74
129k
        return *this;
75
129k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
1.93k
    {
72
1.93k
        clearAndDeallocate();
73
1.93k
        addRange(list);
74
1.93k
        return *this;
75
1.93k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
74
    {
72
74
        clearAndDeallocate();
73
74
        addRange(list);
74
74
        return *this;
75
74
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
1.31k
    {
72
1.31k
        clearAndDeallocate();
73
1.31k
        addRange(list);
74
1.31k
        return *this;
75
1.31k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
1
    {
72
1
        clearAndDeallocate();
73
1
        addRange(list);
74
1
        return *this;
75
1
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
1
    {
72
1
        clearAndDeallocate();
73
1
        addRange(list);
74
1
        return *this;
75
1
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
312
    {
72
312
        clearAndDeallocate();
73
312
        addRange(list);
74
312
        return *this;
75
312
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
178
    {
72
178
        clearAndDeallocate();
73
178
        addRange(list);
74
178
        return *this;
75
178
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSERKS3_
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
42
    {
72
42
        clearAndDeallocate();
73
42
        addRange(list);
74
42
        return *this;
75
42
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
438
    {
72
438
        clearAndDeallocate();
73
438
        addRange(list);
74
438
        return *this;
75
438
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
59
    {
72
59
        clearAndDeallocate();
73
59
        addRange(list);
74
59
        return *this;
75
59
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
538
    {
72
538
        clearAndDeallocate();
73
538
        addRange(list);
74
538
        return *this;
75
538
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
2.00k
    {
72
2.00k
        clearAndDeallocate();
73
2.00k
        addRange(list);
74
2.00k
        return *this;
75
2.00k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
129
    {
72
129
        clearAndDeallocate();
73
129
        addRange(list);
74
129
        return *this;
75
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
54
    {
72
54
        clearAndDeallocate();
73
54
        addRange(list);
74
54
        return *this;
75
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
215
    {
72
215
        clearAndDeallocate();
73
215
        addRange(list);
74
215
        return *this;
75
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
2
    {
72
2
        clearAndDeallocate();
73
2
        addRange(list);
74
2
        return *this;
75
2
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
2
    {
72
2
        clearAndDeallocate();
73
2
        addRange(list);
74
2
        return *this;
75
2
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
101
    {
72
101
        clearAndDeallocate();
73
101
        addRange(list);
74
101
        return *this;
75
101
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
416
    {
72
416
        clearAndDeallocate();
73
416
        addRange(list);
74
416
        return *this;
75
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEaSERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
208
    {
72
208
        clearAndDeallocate();
73
208
        addRange(list);
74
208
        return *this;
75
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
76
77
    List<T>& operator=(List<T>&& list)
78
2.76M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2.76M
        _deallocateBuffer();
82
2.76M
        m_count = list.m_count;
83
2.76M
        m_capacity = list.m_capacity;
84
2.76M
        m_buffer = list.m_buffer;
85
86
2.76M
        list.m_buffer = nullptr;
87
2.76M
        list.m_count = 0;
88
2.76M
        list.m_capacity = 0;
89
2.76M
        return *this;
90
2.76M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
15.1k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15.1k
        _deallocateBuffer();
82
15.1k
        m_count = list.m_count;
83
15.1k
        m_capacity = list.m_capacity;
84
15.1k
        m_buffer = list.m_buffer;
85
86
15.1k
        list.m_buffer = nullptr;
87
15.1k
        list.m_count = 0;
88
15.1k
        list.m_capacity = 0;
89
15.1k
        return *this;
90
15.1k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
11.7k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
11.7k
        _deallocateBuffer();
82
11.7k
        m_count = list.m_count;
83
11.7k
        m_capacity = list.m_capacity;
84
11.7k
        m_buffer = list.m_buffer;
85
86
11.7k
        list.m_buffer = nullptr;
87
11.7k
        list.m_count = 0;
88
11.7k
        list.m_capacity = 0;
89
11.7k
        return *this;
90
11.7k
    }
Unexecuted instantiation: _ZN5Slang4ListIPvNS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
3.77k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.77k
        _deallocateBuffer();
82
3.77k
        m_count = list.m_count;
83
3.77k
        m_capacity = list.m_capacity;
84
3.77k
        m_buffer = list.m_buffer;
85
86
3.77k
        list.m_buffer = nullptr;
87
3.77k
        list.m_count = 0;
88
3.77k
        list.m_capacity = 0;
89
3.77k
        return *this;
90
3.77k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
7
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
7
        _deallocateBuffer();
82
7
        m_count = list.m_count;
83
7
        m_capacity = list.m_capacity;
84
7
        m_buffer = list.m_buffer;
85
86
7
        list.m_buffer = nullptr;
87
7
        list.m_count = 0;
88
7
        list.m_capacity = 0;
89
7
        return *this;
90
7
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
22
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
22
        _deallocateBuffer();
82
22
        m_count = list.m_count;
83
22
        m_capacity = list.m_capacity;
84
22
        m_buffer = list.m_buffer;
85
86
22
        list.m_buffer = nullptr;
87
22
        list.m_count = 0;
88
22
        list.m_capacity = 0;
89
22
        return *this;
90
22
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
18.0k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
18.0k
        _deallocateBuffer();
82
18.0k
        m_count = list.m_count;
83
18.0k
        m_capacity = list.m_capacity;
84
18.0k
        m_buffer = list.m_buffer;
85
86
18.0k
        list.m_buffer = nullptr;
87
18.0k
        list.m_count = 0;
88
18.0k
        list.m_capacity = 0;
89
18.0k
        return *this;
90
18.0k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
215
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
215
        _deallocateBuffer();
82
215
        m_count = list.m_count;
83
215
        m_capacity = list.m_capacity;
84
215
        m_buffer = list.m_buffer;
85
86
215
        list.m_buffer = nullptr;
87
215
        list.m_count = 0;
88
215
        list.m_capacity = 0;
89
215
        return *this;
90
215
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
1.04k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
1.04k
        _deallocateBuffer();
82
1.04k
        m_count = list.m_count;
83
1.04k
        m_capacity = list.m_capacity;
84
1.04k
        m_buffer = list.m_buffer;
85
86
1.04k
        list.m_buffer = nullptr;
87
1.04k
        list.m_count = 0;
88
1.04k
        list.m_capacity = 0;
89
1.04k
        return *this;
90
1.04k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
956
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
956
        _deallocateBuffer();
82
956
        m_count = list.m_count;
83
956
        m_capacity = list.m_capacity;
84
956
        m_buffer = list.m_buffer;
85
86
956
        list.m_buffer = nullptr;
87
956
        list.m_count = 0;
88
956
        list.m_capacity = 0;
89
956
        return *this;
90
956
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEaSEOS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
42
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
42
        _deallocateBuffer();
82
42
        m_count = list.m_count;
83
42
        m_capacity = list.m_capacity;
84
42
        m_buffer = list.m_buffer;
85
86
42
        list.m_buffer = nullptr;
87
42
        list.m_count = 0;
88
42
        list.m_capacity = 0;
89
42
        return *this;
90
42
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
267
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
267
        _deallocateBuffer();
82
267
        m_count = list.m_count;
83
267
        m_capacity = list.m_capacity;
84
267
        m_buffer = list.m_buffer;
85
86
267
        list.m_buffer = nullptr;
87
267
        list.m_count = 0;
88
267
        list.m_capacity = 0;
89
267
        return *this;
90
267
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
590
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
590
        _deallocateBuffer();
82
590
        m_count = list.m_count;
83
590
        m_capacity = list.m_capacity;
84
590
        m_buffer = list.m_buffer;
85
86
590
        list.m_buffer = nullptr;
87
590
        list.m_count = 0;
88
590
        list.m_capacity = 0;
89
590
        return *this;
90
590
    }
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListIhNS_17StandardAllocatorEEaSEOS2_
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
3.64k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.64k
        _deallocateBuffer();
82
3.64k
        m_count = list.m_count;
83
3.64k
        m_capacity = list.m_capacity;
84
3.64k
        m_buffer = list.m_buffer;
85
86
3.64k
        list.m_buffer = nullptr;
87
3.64k
        list.m_count = 0;
88
3.64k
        list.m_capacity = 0;
89
3.64k
        return *this;
90
3.64k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
110
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
110
        _deallocateBuffer();
82
110
        m_count = list.m_count;
83
110
        m_capacity = list.m_capacity;
84
110
        m_buffer = list.m_buffer;
85
86
110
        list.m_buffer = nullptr;
87
110
        list.m_count = 0;
88
110
        list.m_capacity = 0;
89
110
        return *this;
90
110
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
26
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
26
        _deallocateBuffer();
82
26
        m_count = list.m_count;
83
26
        m_capacity = list.m_capacity;
84
26
        m_buffer = list.m_buffer;
85
86
26
        list.m_buffer = nullptr;
87
26
        list.m_count = 0;
88
26
        list.m_capacity = 0;
89
26
        return *this;
90
26
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
4.91k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
4.91k
        _deallocateBuffer();
82
4.91k
        m_count = list.m_count;
83
4.91k
        m_capacity = list.m_capacity;
84
4.91k
        m_buffer = list.m_buffer;
85
86
4.91k
        list.m_buffer = nullptr;
87
4.91k
        list.m_count = 0;
88
4.91k
        list.m_capacity = 0;
89
4.91k
        return *this;
90
4.91k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
154
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
154
        _deallocateBuffer();
82
154
        m_count = list.m_count;
83
154
        m_capacity = list.m_capacity;
84
154
        m_buffer = list.m_buffer;
85
86
154
        list.m_buffer = nullptr;
87
154
        list.m_count = 0;
88
154
        list.m_capacity = 0;
89
154
        return *this;
90
154
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
4
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
4
        _deallocateBuffer();
82
4
        m_count = list.m_count;
83
4
        m_capacity = list.m_capacity;
84
4
        m_buffer = list.m_buffer;
85
86
4
        list.m_buffer = nullptr;
87
4
        list.m_count = 0;
88
4
        list.m_capacity = 0;
89
4
        return *this;
90
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
110
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
110
        _deallocateBuffer();
82
110
        m_count = list.m_count;
83
110
        m_capacity = list.m_capacity;
84
110
        m_buffer = list.m_buffer;
85
86
110
        list.m_buffer = nullptr;
87
110
        list.m_count = 0;
88
110
        list.m_capacity = 0;
89
110
        return *this;
90
110
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
110
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
110
        _deallocateBuffer();
82
110
        m_count = list.m_count;
83
110
        m_capacity = list.m_capacity;
84
110
        m_buffer = list.m_buffer;
85
86
110
        list.m_buffer = nullptr;
87
110
        list.m_count = 0;
88
110
        list.m_capacity = 0;
89
110
        return *this;
90
110
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
964
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
964
        _deallocateBuffer();
82
964
        m_count = list.m_count;
83
964
        m_capacity = list.m_capacity;
84
964
        m_buffer = list.m_buffer;
85
86
964
        list.m_buffer = nullptr;
87
964
        list.m_count = 0;
88
964
        list.m_capacity = 0;
89
964
        return *this;
90
964
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
116
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
116
        _deallocateBuffer();
82
116
        m_count = list.m_count;
83
116
        m_capacity = list.m_capacity;
84
116
        m_buffer = list.m_buffer;
85
86
116
        list.m_buffer = nullptr;
87
116
        list.m_count = 0;
88
116
        list.m_capacity = 0;
89
116
        return *this;
90
116
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
46
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
46
        _deallocateBuffer();
82
46
        m_count = list.m_count;
83
46
        m_capacity = list.m_capacity;
84
46
        m_buffer = list.m_buffer;
85
86
46
        list.m_buffer = nullptr;
87
46
        list.m_count = 0;
88
46
        list.m_capacity = 0;
89
46
        return *this;
90
46
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
52
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
52
        _deallocateBuffer();
82
52
        m_count = list.m_count;
83
52
        m_capacity = list.m_capacity;
84
52
        m_buffer = list.m_buffer;
85
86
52
        list.m_buffer = nullptr;
87
52
        list.m_count = 0;
88
52
        list.m_capacity = 0;
89
52
        return *this;
90
52
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
15
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15
        _deallocateBuffer();
82
15
        m_count = list.m_count;
83
15
        m_capacity = list.m_capacity;
84
15
        m_buffer = list.m_buffer;
85
86
15
        list.m_buffer = nullptr;
87
15
        list.m_count = 0;
88
15
        list.m_capacity = 0;
89
15
        return *this;
90
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
19
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
19
        _deallocateBuffer();
82
19
        m_count = list.m_count;
83
19
        m_capacity = list.m_capacity;
84
19
        m_buffer = list.m_buffer;
85
86
19
        list.m_buffer = nullptr;
87
19
        list.m_count = 0;
88
19
        list.m_capacity = 0;
89
19
        return *this;
90
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
16
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
16
        _deallocateBuffer();
82
16
        m_count = list.m_count;
83
16
        m_capacity = list.m_capacity;
84
16
        m_buffer = list.m_buffer;
85
86
16
        list.m_buffer = nullptr;
87
16
        list.m_count = 0;
88
16
        list.m_capacity = 0;
89
16
        return *this;
90
16
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
212
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
212
        _deallocateBuffer();
82
212
        m_count = list.m_count;
83
212
        m_capacity = list.m_capacity;
84
212
        m_buffer = list.m_buffer;
85
86
212
        list.m_buffer = nullptr;
87
212
        list.m_count = 0;
88
212
        list.m_capacity = 0;
89
212
        return *this;
90
212
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListImNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
2.70M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2.70M
        _deallocateBuffer();
82
2.70M
        m_count = list.m_count;
83
2.70M
        m_capacity = list.m_capacity;
84
2.70M
        m_buffer = list.m_buffer;
85
86
2.70M
        list.m_buffer = nullptr;
87
2.70M
        list.m_count = 0;
88
2.70M
        list.m_capacity = 0;
89
2.70M
        return *this;
90
2.70M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
617
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
617
        _deallocateBuffer();
82
617
        m_count = list.m_count;
83
617
        m_capacity = list.m_capacity;
84
617
        m_buffer = list.m_buffer;
85
86
617
        list.m_buffer = nullptr;
87
617
        list.m_count = 0;
88
617
        list.m_capacity = 0;
89
617
        return *this;
90
617
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
3.13k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.13k
        _deallocateBuffer();
82
3.13k
        m_count = list.m_count;
83
3.13k
        m_capacity = list.m_capacity;
84
3.13k
        m_buffer = list.m_buffer;
85
86
3.13k
        list.m_buffer = nullptr;
87
3.13k
        list.m_count = 0;
88
3.13k
        list.m_capacity = 0;
89
3.13k
        return *this;
90
3.13k
    }
91
92
1.75M
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
12
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
10.3k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
466
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.52M
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
2
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.07k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
6
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
388
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
9
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
10.6k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
211
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
61
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.28k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
11.8k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
110
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.07k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
63
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.78k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
82
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
57
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
25
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
104
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
30
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
21
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.19k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
346
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
2.02k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
123
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
175
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
109
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
182k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.05k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
344
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
390
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE5beginEv
93
3.64M
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
10.3k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
466
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.41M
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
2
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
6
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
388
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
9
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
10.6k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
211
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
61
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.28k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
11.8k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
93
110
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.07k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.07k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
63
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.78k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
82
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
57
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
25
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
104
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
30
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
21
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.19k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
346
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
2.02k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
123
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
175
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
109
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
182k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.05k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
390
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE3endEv
94
95
2.86M
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
959k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.08M
    T* begin() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
362k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7.88k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.53k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
154
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.89k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
10.8k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
22
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
88
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
44
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.14k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
69.4k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
245
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
21
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
129k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
355
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
183
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
216
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
213
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
439
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
176
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
478
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.80k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
36.4k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
34.0k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.02k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
633
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
118
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
109
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24.6k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.95k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
36
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.48k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.80k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
38
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
72
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
79
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E5beginEv
Line
Count
Source
95
46
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E5beginEv
Line
Count
Source
95
46
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
133
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
298
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
34
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
134
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
38.0k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
442
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
38
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
985
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
81
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
63
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
10
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
38
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
18.5k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
44
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
14
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
22
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.12k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
308
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
258
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
52
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
40
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
10.8k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
89
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
61
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
619
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
26
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.87k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
123
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
353
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
232
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
253
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.10k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
123
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
136
    T* begin() { return m_buffer; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
490
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
61
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
17
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
110
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
46
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
46
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
9.84k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
551
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.91k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
85
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
648
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
29
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
348
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.96k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7.45k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.15k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
112
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
448
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
389
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
224
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
721
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
11
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
208
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
258
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
270
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
16
    T* begin() { return m_buffer; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
13
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
17
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
55
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
55
    T* begin() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
55
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
52
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E5beginEv
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
50
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
29
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
955
    T* begin() { return m_buffer; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E5beginEv
Line
Count
Source
95
28
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
96
2.51M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
959k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.08M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7.88k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.53k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
154
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.89k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10.8k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
22
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
88
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
44
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.14k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
69.4k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
245
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
21
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
129k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
355
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
183
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
216
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
213
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
439
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
176
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
478
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.80k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
36.4k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
34.0k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.02k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
633
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
118
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
109
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24.6k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.95k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
36
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.44k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.80k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
38
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
72
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
79
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3endEv
Line
Count
Source
96
46
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3endEv
Line
Count
Source
96
46
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
133
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
298
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
34
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
134
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
38.0k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
442
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
38
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
985
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
81
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
63
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
38
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
18.5k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
44
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListImNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
14
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
22
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.12k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
308
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
258
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
52
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
40
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10.8k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
89
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
61
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
619
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
26
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.87k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
123
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
353
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
232
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
253
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.10k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
123
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
136
    T* end() { return m_buffer + m_count; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
490
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
61
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
17
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
110
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
46
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
46
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
9.84k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
551
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.91k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
85
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
648
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
29
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
348
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.96k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7.45k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.15k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
112
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
448
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
389
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
224
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
721
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
11
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
208
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
258
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
270
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
16
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
17
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
16.2k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3endEv
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
50
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
29
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIcNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
955
    T* end() { return m_buffer + m_count; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E3endEv
Line
Count
Source
96
28
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
97
98
    const T& getFirst() const
99
15
    {
100
15
        SLANG_ASSERT(m_count > 0);
101
15
        return m_buffer[0];
102
15
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
15
    {
100
15
        SLANG_ASSERT(m_count > 0);
101
15
        return m_buffer[0];
102
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getFirstEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getFirstEv
103
104
    T& getFirst()
105
25.6k
    {
106
25.6k
        SLANG_ASSERT(m_count > 0);
107
25.6k
        return m_buffer[0];
108
25.6k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
13
    {
106
13
        SLANG_ASSERT(m_count > 0);
107
13
        return m_buffer[0];
108
13
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getFirstEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
25.5k
    {
106
25.5k
        SLANG_ASSERT(m_count > 0);
107
25.5k
        return m_buffer[0];
108
25.5k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
20
    {
106
20
        SLANG_ASSERT(m_count > 0);
107
20
        return m_buffer[0];
108
20
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8getFirstEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
93
    {
106
93
        SLANG_ASSERT(m_count > 0);
107
93
        return m_buffer[0];
108
93
    }
109
110
    const T& getLast() const
111
15
    {
112
15
        SLANG_ASSERT(m_count > 0);
113
15
        return m_buffer[m_count - 1];
114
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7getLastEv
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
111
15
    {
112
15
        SLANG_ASSERT(m_count > 0);
113
15
        return m_buffer[m_count - 1];
114
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
115
116
    T& getLast()
117
5.15M
    {
118
5.15M
        SLANG_ASSERT(m_count > 0);
119
5.15M
        return m_buffer[m_count - 1];
120
5.15M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
4.70M
    {
118
4.70M
        SLANG_ASSERT(m_count > 0);
119
4.70M
        return m_buffer[m_count - 1];
120
4.70M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.09k
    {
118
1.09k
        SLANG_ASSERT(m_count > 0);
119
1.09k
        return m_buffer[m_count - 1];
120
1.09k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
702
    {
118
702
        SLANG_ASSERT(m_count > 0);
119
702
        return m_buffer[m_count - 1];
120
702
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
15
    {
118
15
        SLANG_ASSERT(m_count > 0);
119
15
        return m_buffer[m_count - 1];
120
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
10.1k
    {
118
10.1k
        SLANG_ASSERT(m_count > 0);
119
10.1k
        return m_buffer[m_count - 1];
120
10.1k
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
8
    {
118
8
        SLANG_ASSERT(m_count > 0);
119
8
        return m_buffer[m_count - 1];
120
8
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
36.8k
    {
118
36.8k
        SLANG_ASSERT(m_count > 0);
119
36.8k
        return m_buffer[m_count - 1];
120
36.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
74
    {
118
74
        SLANG_ASSERT(m_count > 0);
119
74
        return m_buffer[m_count - 1];
120
74
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
3
    {
118
3
        SLANG_ASSERT(m_count > 0);
119
3
        return m_buffer[m_count - 1];
120
3
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2.39k
    {
118
2.39k
        SLANG_ASSERT(m_count > 0);
119
2.39k
        return m_buffer[m_count - 1];
120
2.39k
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
824
    {
118
824
        SLANG_ASSERT(m_count > 0);
119
824
        return m_buffer[m_count - 1];
120
824
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
317
    {
118
317
        SLANG_ASSERT(m_count > 0);
119
317
        return m_buffer[m_count - 1];
120
317
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
26
    {
118
26
        SLANG_ASSERT(m_count > 0);
119
26
        return m_buffer[m_count - 1];
120
26
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
693
    {
118
693
        SLANG_ASSERT(m_count > 0);
119
693
        return m_buffer[m_count - 1];
120
693
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
6.60k
    {
118
6.60k
        SLANG_ASSERT(m_count > 0);
119
6.60k
        return m_buffer[m_count - 1];
120
6.60k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1
    {
118
1
        SLANG_ASSERT(m_count > 0);
119
1
        return m_buffer[m_count - 1];
120
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
832
    {
118
832
        SLANG_ASSERT(m_count > 0);
119
832
        return m_buffer[m_count - 1];
120
832
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
352k
    {
118
352k
        SLANG_ASSERT(m_count > 0);
119
352k
        return m_buffer[m_count - 1];
120
352k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.92k
    {
118
1.92k
        SLANG_ASSERT(m_count > 0);
119
1.92k
        return m_buffer[m_count - 1];
120
1.92k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
557
    {
118
557
        SLANG_ASSERT(m_count > 0);
119
557
        return m_buffer[m_count - 1];
120
557
    }
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
20.8k
    {
118
20.8k
        SLANG_ASSERT(m_count > 0);
119
20.8k
        return m_buffer[m_count - 1];
120
20.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
19.9k
    {
118
19.9k
        SLANG_ASSERT(m_count > 0);
119
19.9k
        return m_buffer[m_count - 1];
120
19.9k
    }
121
122
    void removeLast()
123
5.11M
    {
124
5.11M
        SLANG_ASSERT(m_count > 0);
125
5.11M
        m_count--;
126
5.11M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
4.68M
    {
124
4.68M
        SLANG_ASSERT(m_count > 0);
125
4.68M
        m_count--;
126
4.68M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
10.3k
    {
124
10.3k
        SLANG_ASSERT(m_count > 0);
125
10.3k
        m_count--;
126
10.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
21.0k
    {
124
21.0k
        SLANG_ASSERT(m_count > 0);
125
21.0k
        m_count--;
126
21.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
74
    {
124
74
        SLANG_ASSERT(m_count > 0);
125
74
        m_count--;
126
74
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
3
    {
124
3
        SLANG_ASSERT(m_count > 0);
125
3
        m_count--;
126
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
2.39k
    {
124
2.39k
        SLANG_ASSERT(m_count > 0);
125
2.39k
        m_count--;
126
2.39k
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
824
    {
124
824
        SLANG_ASSERT(m_count > 0);
125
824
        m_count--;
126
824
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
496
    {
124
496
        SLANG_ASSERT(m_count > 0);
125
496
        m_count--;
126
496
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
693
    {
124
693
        SLANG_ASSERT(m_count > 0);
125
693
        m_count--;
126
693
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
832
    {
124
832
        SLANG_ASSERT(m_count > 0);
125
832
        m_count--;
126
832
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
352k
    {
124
352k
        SLANG_ASSERT(m_count > 0);
125
352k
        m_count--;
126
352k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
465
    {
124
465
        SLANG_ASSERT(m_count > 0);
125
465
        m_count--;
126
465
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
20.8k
    {
124
20.8k
        SLANG_ASSERT(m_count > 0);
125
20.8k
        m_count--;
126
20.8k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
19.9k
    {
124
19.9k
        SLANG_ASSERT(m_count > 0);
125
19.9k
        m_count--;
126
19.9k
    }
127
128
    inline void swapWith(List<T, TAllocator>& other)
129
7.91k
    {
130
7.91k
        T* buffer = m_buffer;
131
7.91k
        m_buffer = other.m_buffer;
132
7.91k
        other.m_buffer = buffer;
133
134
7.91k
        auto bufferSize = m_capacity;
135
7.91k
        m_capacity = other.m_capacity;
136
7.91k
        other.m_capacity = bufferSize;
137
138
7.91k
        auto count = m_count;
139
7.91k
        m_count = other.m_count;
140
7.91k
        other.m_count = count;
141
7.91k
    }
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE8swapWithERS2_
_ZN5Slang4ListIhNS_17StandardAllocatorEE8swapWithERS2_
Line
Count
Source
129
10
    {
130
10
        T* buffer = m_buffer;
131
10
        m_buffer = other.m_buffer;
132
10
        other.m_buffer = buffer;
133
134
10
        auto bufferSize = m_capacity;
135
10
        m_capacity = other.m_capacity;
136
10
        other.m_capacity = bufferSize;
137
138
10
        auto count = m_count;
139
10
        m_count = other.m_count;
140
10
        other.m_count = count;
141
10
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8swapWithERS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEE8swapWithERS2_
Line
Count
Source
129
1.18k
    {
130
1.18k
        T* buffer = m_buffer;
131
1.18k
        m_buffer = other.m_buffer;
132
1.18k
        other.m_buffer = buffer;
133
134
1.18k
        auto bufferSize = m_capacity;
135
1.18k
        m_capacity = other.m_capacity;
136
1.18k
        other.m_capacity = bufferSize;
137
138
1.18k
        auto count = m_count;
139
1.18k
        m_count = other.m_count;
140
1.18k
        other.m_count = count;
141
1.18k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8swapWithERS3_
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8swapWithERS4_
Line
Count
Source
129
21
    {
130
21
        T* buffer = m_buffer;
131
21
        m_buffer = other.m_buffer;
132
21
        other.m_buffer = buffer;
133
134
21
        auto bufferSize = m_capacity;
135
21
        m_capacity = other.m_capacity;
136
21
        other.m_capacity = bufferSize;
137
138
21
        auto count = m_count;
139
21
        m_count = other.m_count;
140
21
        other.m_count = count;
141
21
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8swapWithERS4_
Line
Count
Source
129
6.70k
    {
130
6.70k
        T* buffer = m_buffer;
131
6.70k
        m_buffer = other.m_buffer;
132
6.70k
        other.m_buffer = buffer;
133
134
6.70k
        auto bufferSize = m_capacity;
135
6.70k
        m_capacity = other.m_capacity;
136
6.70k
        other.m_capacity = bufferSize;
137
138
6.70k
        auto count = m_count;
139
6.70k
        m_count = other.m_count;
140
6.70k
        other.m_count = count;
141
6.70k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8swapWithERS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE8swapWithERS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8swapWithERS4_
142
143
    T* detachBuffer()
144
526
    {
145
526
        T* rs = m_buffer;
146
526
        m_buffer = nullptr;
147
526
        m_count = 0;
148
526
        m_capacity = 0;
149
526
        return rs;
150
526
    }
151
    void attachBuffer(T* buffer, Index count, Index capacity)
152
526
    {
153
        // Can only attach a buffer if there isn't a buffer already associated
154
526
        SLANG_ASSERT(m_buffer == nullptr);
155
526
        SLANG_ASSERT(count <= capacity);
156
526
        m_buffer = buffer;
157
526
        m_count = count;
158
526
        m_capacity = capacity;
159
526
    }
160
161
184k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
123
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
6.90k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
172k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
3.36k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
22
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
44
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
28
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
29
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPKvNS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
390
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
3
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
322
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
151
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
162
163
    inline ArrayView<T> getArrayView(Index start, Index count) const
164
114
    {
165
114
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
114
        return ArrayView<T>(m_buffer + start, count);
167
114
    }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE12getArrayViewEll
Line
Count
Source
164
110
    {
165
110
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
110
        return ArrayView<T>(m_buffer + start, count);
167
110
    }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEll
Line
Count
Source
164
4
    {
165
4
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
4
        return ArrayView<T>(m_buffer + start, count);
167
4
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEll
168
169
    void _maybeReserveForAdd()
170
81.0M
    {
171
81.0M
        if (m_capacity <= m_count)
172
5.38M
        {
173
5.38M
            Index newBufferSize = kInitialCount;
174
5.38M
            if (m_capacity)
175
151k
                newBufferSize = (m_capacity << 1);
176
177
5.38M
            reserve(newBufferSize);
178
5.38M
        }
179
81.0M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
17
    {
171
17
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
17
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.58k
    {
171
4.58k
        if (m_capacity <= m_count)
172
1.00k
        {
173
1.00k
            Index newBufferSize = kInitialCount;
174
1.00k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.00k
            reserve(newBufferSize);
178
1.00k
        }
179
4.58k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
106k
    {
171
106k
        if (m_capacity <= m_count)
172
15.5k
        {
173
15.5k
            Index newBufferSize = kInitialCount;
174
15.5k
            if (m_capacity)
175
876
                newBufferSize = (m_capacity << 1);
176
177
15.5k
            reserve(newBufferSize);
178
15.5k
        }
179
106k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
39.9k
    {
171
39.9k
        if (m_capacity <= m_count)
172
2.08k
        {
173
2.08k
            Index newBufferSize = kInitialCount;
174
2.08k
            if (m_capacity)
175
756
                newBufferSize = (m_capacity << 1);
176
177
2.08k
            reserve(newBufferSize);
178
2.08k
        }
179
39.9k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.89k
    {
171
2.89k
        if (m_capacity <= m_count)
172
1.14k
        {
173
1.14k
            Index newBufferSize = kInitialCount;
174
1.14k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.14k
            reserve(newBufferSize);
178
1.14k
        }
179
2.89k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
187
    {
171
187
        if (m_capacity <= m_count)
172
95
        {
173
95
            Index newBufferSize = kInitialCount;
174
95
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
95
            reserve(newBufferSize);
178
95
        }
179
187
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
23
    {
171
23
        if (m_capacity <= m_count)
172
23
        {
173
23
            Index newBufferSize = kInitialCount;
174
23
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
23
            reserve(newBufferSize);
178
23
        }
179
23
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.27M
    {
171
1.27M
        if (m_capacity <= m_count)
172
544k
        {
173
544k
            Index newBufferSize = kInitialCount;
174
544k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
544k
            reserve(newBufferSize);
178
544k
        }
179
1.27M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.37M
    {
171
8.37M
        if (m_capacity <= m_count)
172
1.06M
        {
173
1.06M
            Index newBufferSize = kInitialCount;
174
1.06M
            if (m_capacity)
175
49.5k
                newBufferSize = (m_capacity << 1);
176
177
1.06M
            reserve(newBufferSize);
178
1.06M
        }
179
8.37M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
790k
    {
171
790k
        if (m_capacity <= m_count)
172
910
        {
173
910
            Index newBufferSize = kInitialCount;
174
910
            if (m_capacity)
175
708
                newBufferSize = (m_capacity << 1);
176
177
910
            reserve(newBufferSize);
178
910
        }
179
790k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.09k
    {
171
1.09k
        if (m_capacity <= m_count)
172
1.05k
        {
173
1.05k
            Index newBufferSize = kInitialCount;
174
1.05k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.05k
            reserve(newBufferSize);
178
1.05k
        }
179
1.09k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
702
    {
171
702
        if (m_capacity <= m_count)
172
696
        {
173
696
            Index newBufferSize = kInitialCount;
174
696
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
696
            reserve(newBufferSize);
178
696
        }
179
702
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
824
    {
171
824
        if (m_capacity <= m_count)
172
462
        {
173
462
            Index newBufferSize = kInitialCount;
174
462
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
462
            reserve(newBufferSize);
178
462
        }
179
824
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
565k
    {
171
565k
        if (m_capacity <= m_count)
172
243k
        {
173
243k
            Index newBufferSize = kInitialCount;
174
243k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
243k
            reserve(newBufferSize);
178
243k
        }
179
565k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.04k
    {
171
4.04k
        if (m_capacity <= m_count)
172
3.89k
        {
173
3.89k
            Index newBufferSize = kInitialCount;
174
3.89k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.89k
            reserve(newBufferSize);
178
3.89k
        }
179
4.04k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
400k
    {
171
400k
        if (m_capacity <= m_count)
172
72.1k
        {
173
72.1k
            Index newBufferSize = kInitialCount;
174
72.1k
            if (m_capacity)
175
2.27k
                newBufferSize = (m_capacity << 1);
176
177
72.1k
            reserve(newBufferSize);
178
72.1k
        }
179
400k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9
    {
171
9
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
9
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.21k
    {
171
1.21k
        if (m_capacity <= m_count)
172
359
        {
173
359
            Index newBufferSize = kInitialCount;
174
359
            if (m_capacity)
175
8
                newBufferSize = (m_capacity << 1);
176
177
359
            reserve(newBufferSize);
178
359
        }
179
1.21k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
56.9k
    {
171
56.9k
        if (m_capacity <= m_count)
172
47.7k
        {
173
47.7k
            Index newBufferSize = kInitialCount;
174
47.7k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
47.7k
            reserve(newBufferSize);
178
47.7k
        }
179
56.9k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5.70k
    {
171
5.70k
        if (m_capacity <= m_count)
172
3.42k
        {
173
3.42k
            Index newBufferSize = kInitialCount;
174
3.42k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.42k
            reserve(newBufferSize);
178
3.42k
        }
179
5.70k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIbNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
54
    {
171
54
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
54
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
152
    {
171
152
        if (m_capacity <= m_count)
172
76
        {
173
76
            Index newBufferSize = kInitialCount;
174
76
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
76
            reserve(newBufferSize);
178
76
        }
179
152
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
152
    {
171
152
        if (m_capacity <= m_count)
172
152
        {
173
152
            Index newBufferSize = kInitialCount;
174
152
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
152
            reserve(newBufferSize);
178
152
        }
179
152
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
544k
    {
171
544k
        if (m_capacity <= m_count)
172
37.0k
        {
173
37.0k
            Index newBufferSize = kInitialCount;
174
37.0k
            if (m_capacity)
175
3.11k
                newBufferSize = (m_capacity << 1);
176
177
37.0k
            reserve(newBufferSize);
178
37.0k
        }
179
544k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.57k
    {
171
8.57k
        if (m_capacity <= m_count)
172
117
        {
173
117
            Index newBufferSize = kInitialCount;
174
117
            if (m_capacity)
175
117
                newBufferSize = (m_capacity << 1);
176
177
117
            reserve(newBufferSize);
178
117
        }
179
8.57k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
457k
    {
171
457k
        if (m_capacity <= m_count)
172
231k
        {
173
231k
            Index newBufferSize = kInitialCount;
174
231k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
231k
            reserve(newBufferSize);
178
231k
        }
179
457k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
65.8k
    {
171
65.8k
        if (m_capacity <= m_count)
172
8.59k
        {
173
8.59k
            Index newBufferSize = kInitialCount;
174
8.59k
            if (m_capacity)
175
659
                newBufferSize = (m_capacity << 1);
176
177
8.59k
            reserve(newBufferSize);
178
8.59k
        }
179
65.8k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
326k
    {
171
326k
        if (m_capacity <= m_count)
172
19.2k
        {
173
19.2k
            Index newBufferSize = kInitialCount;
174
19.2k
            if (m_capacity)
175
8.51k
                newBufferSize = (m_capacity << 1);
176
177
19.2k
            reserve(newBufferSize);
178
19.2k
        }
179
326k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
216
    {
171
216
        if (m_capacity <= m_count)
172
213
        {
173
213
            Index newBufferSize = kInitialCount;
174
213
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
213
            reserve(newBufferSize);
178
213
        }
179
216
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
464
    {
171
464
        if (m_capacity <= m_count)
172
173
        {
173
173
            Index newBufferSize = kInitialCount;
174
173
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
173
            reserve(newBufferSize);
178
173
        }
179
464
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
347
    {
171
347
        if (m_capacity <= m_count)
172
115
        {
173
115
            Index newBufferSize = kInitialCount;
174
115
            if (m_capacity)
175
8
                newBufferSize = (m_capacity << 1);
176
177
115
            reserve(newBufferSize);
178
115
        }
179
347
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.66k
    {
171
4.66k
        if (m_capacity <= m_count)
172
1.30k
        {
173
1.30k
            Index newBufferSize = kInitialCount;
174
1.30k
            if (m_capacity)
175
87
                newBufferSize = (m_capacity << 1);
176
177
1.30k
            reserve(newBufferSize);
178
1.30k
        }
179
4.66k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
52.3k
    {
171
52.3k
        if (m_capacity <= m_count)
172
34.1k
        {
173
34.1k
            Index newBufferSize = kInitialCount;
174
34.1k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
34.1k
            reserve(newBufferSize);
178
34.1k
        }
179
52.3k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
110
    {
171
110
        if (m_capacity <= m_count)
172
98
        {
173
98
            Index newBufferSize = kInitialCount;
174
98
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
98
            reserve(newBufferSize);
178
98
        }
179
110
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9
    {
171
9
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
9
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.04k
    {
171
7.04k
        if (m_capacity <= m_count)
172
3.59k
        {
173
3.59k
            Index newBufferSize = kInitialCount;
174
3.59k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.59k
            reserve(newBufferSize);
178
3.59k
        }
179
7.04k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
3
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.63M
    {
171
7.63M
        if (m_capacity <= m_count)
172
6.99k
        {
173
6.99k
            Index newBufferSize = kInitialCount;
174
6.99k
            if (m_capacity)
175
692
                newBufferSize = (m_capacity << 1);
176
177
6.99k
            reserve(newBufferSize);
178
6.99k
        }
179
7.63M
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
6
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
96.5k
    {
171
96.5k
        if (m_capacity <= m_count)
172
25.5k
        {
173
25.5k
            Index newBufferSize = kInitialCount;
174
25.5k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
25.5k
            reserve(newBufferSize);
178
25.5k
        }
179
96.5k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.58k
    {
171
1.58k
        if (m_capacity <= m_count)
172
577
        {
173
577
            Index newBufferSize = kInitialCount;
174
577
            if (m_capacity)
175
11
                newBufferSize = (m_capacity << 1);
176
177
577
            reserve(newBufferSize);
178
577
        }
179
1.58k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
226k
    {
171
226k
        if (m_capacity <= m_count)
172
195k
        {
173
195k
            Index newBufferSize = kInitialCount;
174
195k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
195k
            reserve(newBufferSize);
178
195k
        }
179
226k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
6
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
8
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
499
    {
171
499
        if (m_capacity <= m_count)
172
247
        {
173
247
            Index newBufferSize = kInitialCount;
174
247
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
247
            reserve(newBufferSize);
178
247
        }
179
499
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
43
    {
171
43
        if (m_capacity <= m_count)
172
43
        {
173
43
            Index newBufferSize = kInitialCount;
174
43
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
43
            reserve(newBufferSize);
178
43
        }
179
43
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
182
    {
171
182
        if (m_capacity <= m_count)
172
177
        {
173
177
            Index newBufferSize = kInitialCount;
174
177
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
177
            reserve(newBufferSize);
178
177
        }
179
182
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
445
    {
171
445
        if (m_capacity <= m_count)
172
418
        {
173
418
            Index newBufferSize = kInitialCount;
174
418
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
418
            reserve(newBufferSize);
178
418
        }
179
445
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
586
    {
171
586
        if (m_capacity <= m_count)
172
388
        {
173
388
            Index newBufferSize = kInitialCount;
174
388
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
388
            reserve(newBufferSize);
178
388
        }
179
586
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.43k
    {
171
1.43k
        if (m_capacity <= m_count)
172
894
        {
173
894
            Index newBufferSize = kInitialCount;
174
894
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
894
            reserve(newBufferSize);
178
894
        }
179
1.43k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10.9k
    {
171
10.9k
        if (m_capacity <= m_count)
172
1.23k
        {
173
1.23k
            Index newBufferSize = kInitialCount;
174
1.23k
            if (m_capacity)
175
122
                newBufferSize = (m_capacity << 1);
176
177
1.23k
            reserve(newBufferSize);
178
1.23k
        }
179
10.9k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
182
    {
171
182
        if (m_capacity <= m_count)
172
182
        {
173
182
            Index newBufferSize = kInitialCount;
174
182
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
182
            reserve(newBufferSize);
178
182
        }
179
182
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
62
    {
171
62
        if (m_capacity <= m_count)
172
61
        {
173
61
            Index newBufferSize = kInitialCount;
174
61
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
61
            reserve(newBufferSize);
178
61
        }
179
62
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
62
    {
171
62
        if (m_capacity <= m_count)
172
61
        {
173
61
            Index newBufferSize = kInitialCount;
174
61
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
61
            reserve(newBufferSize);
178
61
        }
179
62
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.65k
    {
171
2.65k
        if (m_capacity <= m_count)
172
447
        {
173
447
            Index newBufferSize = kInitialCount;
174
447
            if (m_capacity)
175
35
                newBufferSize = (m_capacity << 1);
176
177
447
            reserve(newBufferSize);
178
447
        }
179
2.65k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
53.0k
    {
171
53.0k
        if (m_capacity <= m_count)
172
53
        {
173
53
            Index newBufferSize = kInitialCount;
174
53
            if (m_capacity)
175
25
                newBufferSize = (m_capacity << 1);
176
177
53
            reserve(newBufferSize);
178
53
        }
179
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIlNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24.1M
    {
171
24.1M
        if (m_capacity <= m_count)
172
6.54k
        {
173
6.54k
            Index newBufferSize = kInitialCount;
174
6.54k
            if (m_capacity)
175
3.55k
                newBufferSize = (m_capacity << 1);
176
177
6.54k
            reserve(newBufferSize);
178
6.54k
        }
179
24.1M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.77k
    {
171
6.77k
        if (m_capacity <= m_count)
172
216
        {
173
216
            Index newBufferSize = kInitialCount;
174
216
            if (m_capacity)
175
153
                newBufferSize = (m_capacity << 1);
176
177
216
            reserve(newBufferSize);
178
216
        }
179
6.77k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21
    {
171
21
        if (m_capacity <= m_count)
172
9
        {
173
9
            Index newBufferSize = kInitialCount;
174
9
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
9
            reserve(newBufferSize);
178
9
        }
179
21
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
28.3k
    {
171
28.3k
        if (m_capacity <= m_count)
172
3.44k
        {
173
3.44k
            Index newBufferSize = kInitialCount;
174
3.44k
            if (m_capacity)
175
205
                newBufferSize = (m_capacity << 1);
176
177
3.44k
            reserve(newBufferSize);
178
3.44k
        }
179
28.3k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
13.7k
    {
171
13.7k
        if (m_capacity <= m_count)
172
7.68k
        {
173
7.68k
            Index newBufferSize = kInitialCount;
174
7.68k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7.68k
            reserve(newBufferSize);
178
7.68k
        }
179
13.7k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
113
    {
171
113
        if (m_capacity <= m_count)
172
45
        {
173
45
            Index newBufferSize = kInitialCount;
174
45
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
45
            reserve(newBufferSize);
178
45
        }
179
113
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
2
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
28
    {
171
28
        if (m_capacity <= m_count)
172
25
        {
173
25
            Index newBufferSize = kInitialCount;
174
25
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
25
            reserve(newBufferSize);
178
25
        }
179
28
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
14.5k
    {
171
14.5k
        if (m_capacity <= m_count)
172
2.14k
        {
173
2.14k
            Index newBufferSize = kInitialCount;
174
2.14k
            if (m_capacity)
175
211
                newBufferSize = (m_capacity << 1);
176
177
2.14k
            reserve(newBufferSize);
178
2.14k
        }
179
14.5k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19.2M
    {
171
19.2M
        if (m_capacity <= m_count)
172
1.00k
        {
173
1.00k
            Index newBufferSize = kInitialCount;
174
1.00k
            if (m_capacity)
175
954
                newBufferSize = (m_capacity << 1);
176
177
1.00k
            reserve(newBufferSize);
178
1.00k
        }
179
19.2M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPjNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
46
    {
171
46
        if (m_capacity <= m_count)
172
46
        {
173
46
            Index newBufferSize = kInitialCount;
174
46
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
46
            reserve(newBufferSize);
178
46
        }
179
46
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
94
    {
171
94
        if (m_capacity <= m_count)
172
91
        {
173
91
            Index newBufferSize = kInitialCount;
174
91
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
91
            reserve(newBufferSize);
178
91
        }
179
94
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
36
    {
171
36
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
36
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
156k
    {
171
156k
        if (m_capacity <= m_count)
172
42.1k
        {
173
42.1k
            Index newBufferSize = kInitialCount;
174
42.1k
            if (m_capacity)
175
1.50k
                newBufferSize = (m_capacity << 1);
176
177
42.1k
            reserve(newBufferSize);
178
42.1k
        }
179
156k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.06k
    {
171
7.06k
        if (m_capacity <= m_count)
172
6.99k
        {
173
6.99k
            Index newBufferSize = kInitialCount;
174
6.99k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6.99k
            reserve(newBufferSize);
178
6.99k
        }
179
7.06k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15
    {
171
15
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
15
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE19_maybeReserveForAddEv
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E19_maybeReserveForAddEv
Line
Count
Source
170
9
    {
171
9
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
9
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.34k
    {
171
1.34k
        if (m_capacity <= m_count)
172
727
        {
173
727
            Index newBufferSize = kInitialCount;
174
727
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
727
            reserve(newBufferSize);
178
727
        }
179
1.34k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
74
    {
171
74
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
74
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
313
    {
171
313
        if (m_capacity <= m_count)
172
271
        {
173
271
            Index newBufferSize = kInitialCount;
174
271
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
271
            reserve(newBufferSize);
178
271
        }
179
313
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
109
    {
171
109
        if (m_capacity <= m_count)
172
19
        {
173
19
            Index newBufferSize = kInitialCount;
174
19
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
19
            reserve(newBufferSize);
178
19
        }
179
109
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.33k
    {
171
1.33k
        if (m_capacity <= m_count)
172
103
        {
173
103
            Index newBufferSize = kInitialCount;
174
103
            if (m_capacity)
175
65
                newBufferSize = (m_capacity << 1);
176
177
103
            reserve(newBufferSize);
178
103
        }
179
1.33k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.55k
    {
171
7.55k
        if (m_capacity <= m_count)
172
197
        {
173
197
            Index newBufferSize = kInitialCount;
174
197
            if (m_capacity)
175
117
                newBufferSize = (m_capacity << 1);
176
177
197
            reserve(newBufferSize);
178
197
        }
179
7.55k
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.62k
    {
171
6.62k
        if (m_capacity <= m_count)
172
1.89k
        {
173
1.89k
            Index newBufferSize = kInitialCount;
174
1.89k
            if (m_capacity)
175
78
                newBufferSize = (m_capacity << 1);
176
177
1.89k
            reserve(newBufferSize);
178
1.89k
        }
179
6.62k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18
    {
171
18
        if (m_capacity <= m_count)
172
11
        {
173
11
            Index newBufferSize = kInitialCount;
174
11
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
11
            reserve(newBufferSize);
178
11
        }
179
18
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListImNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5.35M
    {
171
5.35M
        if (m_capacity <= m_count)
172
2.54M
        {
173
2.54M
            Index newBufferSize = kInitialCount;
174
2.54M
            if (m_capacity)
175
266
                newBufferSize = (m_capacity << 1);
176
177
2.54M
            reserve(newBufferSize);
178
2.54M
        }
179
5.35M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
13.7k
    {
171
13.7k
        if (m_capacity <= m_count)
172
2.75k
        {
173
2.75k
            Index newBufferSize = kInitialCount;
174
2.75k
            if (m_capacity)
175
251
                newBufferSize = (m_capacity << 1);
176
177
2.75k
            reserve(newBufferSize);
178
2.75k
        }
179
13.7k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
78
    {
171
78
        if (m_capacity <= m_count)
172
73
        {
173
73
            Index newBufferSize = kInitialCount;
174
73
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
73
            reserve(newBufferSize);
178
73
        }
179
78
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
258
    {
171
258
        if (m_capacity <= m_count)
172
15
        {
173
15
            Index newBufferSize = kInitialCount;
174
15
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
15
            reserve(newBufferSize);
178
15
        }
179
258
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7
    {
171
7
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10.8k
    {
171
10.8k
        if (m_capacity <= m_count)
172
2.95k
        {
173
2.95k
            Index newBufferSize = kInitialCount;
174
2.95k
            if (m_capacity)
175
213
                newBufferSize = (m_capacity << 1);
176
177
2.95k
            reserve(newBufferSize);
178
2.95k
        }
179
10.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
65
    {
171
65
        if (m_capacity <= m_count)
172
47
        {
173
47
            Index newBufferSize = kInitialCount;
174
47
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
47
            reserve(newBufferSize);
178
47
        }
179
65
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
12
        {
173
12
            Index newBufferSize = kInitialCount;
174
12
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12
            reserve(newBufferSize);
178
12
        }
179
12
    }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
400
    {
171
400
        if (m_capacity <= m_count)
172
73
        {
173
73
            Index newBufferSize = kInitialCount;
174
73
            if (m_capacity)
175
13
                newBufferSize = (m_capacity << 1);
176
177
73
            reserve(newBufferSize);
178
73
        }
179
400
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
591
    {
171
591
        if (m_capacity <= m_count)
172
466
        {
173
466
            Index newBufferSize = kInitialCount;
174
466
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
466
            reserve(newBufferSize);
178
466
        }
179
591
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
39
    {
171
39
        if (m_capacity <= m_count)
172
28
        {
173
28
            Index newBufferSize = kInitialCount;
174
28
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
28
            reserve(newBufferSize);
178
28
        }
179
39
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
748
    {
171
748
        if (m_capacity <= m_count)
172
353
        {
173
353
            Index newBufferSize = kInitialCount;
174
353
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
353
            reserve(newBufferSize);
178
353
        }
179
748
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
94
    {
171
94
        if (m_capacity <= m_count)
172
41
        {
173
41
            Index newBufferSize = kInitialCount;
174
41
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
41
            reserve(newBufferSize);
178
41
        }
179
94
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
330
    {
171
330
        if (m_capacity <= m_count)
172
102
        {
173
102
            Index newBufferSize = kInitialCount;
174
102
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
102
            reserve(newBufferSize);
178
102
        }
179
330
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
145
    {
171
145
        if (m_capacity <= m_count)
172
36
        {
173
36
            Index newBufferSize = kInitialCount;
174
36
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
36
            reserve(newBufferSize);
178
36
        }
179
145
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18
    {
171
18
        if (m_capacity <= m_count)
172
9
        {
173
9
            Index newBufferSize = kInitialCount;
174
9
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
9
            reserve(newBufferSize);
178
9
        }
179
18
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.38k
    {
171
3.38k
        if (m_capacity <= m_count)
172
231
        {
173
231
            Index newBufferSize = kInitialCount;
174
231
            if (m_capacity)
175
109
                newBufferSize = (m_capacity << 1);
176
177
231
            reserve(newBufferSize);
178
231
        }
179
3.38k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
67
    {
171
67
        if (m_capacity <= m_count)
172
54
        {
173
54
            Index newBufferSize = kInitialCount;
174
54
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
54
            reserve(newBufferSize);
178
54
        }
179
67
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19
    {
171
19
        if (m_capacity <= m_count)
172
19
        {
173
19
            Index newBufferSize = kInitialCount;
174
19
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
19
            reserve(newBufferSize);
178
19
        }
179
19
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
70
    {
171
70
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
70
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
11
    {
171
11
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
11
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.51k
    {
171
3.51k
        if (m_capacity <= m_count)
172
3.47k
        {
173
3.47k
            Index newBufferSize = kInitialCount;
174
3.47k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.47k
            reserve(newBufferSize);
178
3.47k
        }
179
3.51k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.93k
    {
171
6.93k
        if (m_capacity <= m_count)
172
3.47k
        {
173
3.47k
            Index newBufferSize = kInitialCount;
174
3.47k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.47k
            reserve(newBufferSize);
178
3.47k
        }
179
6.93k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.64k
    {
171
2.64k
        if (m_capacity <= m_count)
172
1.09k
        {
173
1.09k
            Index newBufferSize = kInitialCount;
174
1.09k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.09k
            reserve(newBufferSize);
178
1.09k
        }
179
2.64k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
534
    {
171
534
        if (m_capacity <= m_count)
172
534
        {
173
534
            Index newBufferSize = kInitialCount;
174
534
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
534
            reserve(newBufferSize);
178
534
        }
179
534
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7
    {
171
7
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
5
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21
    {
171
21
        if (m_capacity <= m_count)
172
15
        {
173
15
            Index newBufferSize = kInitialCount;
174
15
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
15
            reserve(newBufferSize);
178
15
        }
179
21
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
35
    {
171
35
        if (m_capacity <= m_count)
172
27
        {
173
27
            Index newBufferSize = kInitialCount;
174
27
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
27
            reserve(newBufferSize);
178
27
        }
179
35
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
824
    {
171
824
        if (m_capacity <= m_count)
172
24
        {
173
24
            Index newBufferSize = kInitialCount;
174
24
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
24
            reserve(newBufferSize);
178
24
        }
179
824
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
27
    {
171
27
        if (m_capacity <= m_count)
172
26
        {
173
26
            Index newBufferSize = kInitialCount;
174
26
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
26
            reserve(newBufferSize);
178
26
        }
179
27
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
120
    {
171
120
        if (m_capacity <= m_count)
172
84
        {
173
84
            Index newBufferSize = kInitialCount;
174
84
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
84
            reserve(newBufferSize);
178
84
        }
179
120
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
283
    {
171
283
        if (m_capacity <= m_count)
172
95
        {
173
95
            Index newBufferSize = kInitialCount;
174
95
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
95
            reserve(newBufferSize);
178
95
        }
179
283
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
34.2k
    {
171
34.2k
        if (m_capacity <= m_count)
172
32.0k
        {
173
32.0k
            Index newBufferSize = kInitialCount;
174
32.0k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
32.0k
            reserve(newBufferSize);
178
32.0k
        }
179
34.2k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
529
    {
171
529
        if (m_capacity <= m_count)
172
54
        {
173
54
            Index newBufferSize = kInitialCount;
174
54
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
54
            reserve(newBufferSize);
178
54
        }
179
529
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10.4k
    {
171
10.4k
        if (m_capacity <= m_count)
172
71
        {
173
71
            Index newBufferSize = kInitialCount;
174
71
            if (m_capacity)
175
52
                newBufferSize = (m_capacity << 1);
176
177
71
            reserve(newBufferSize);
178
71
        }
179
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24
    {
171
24
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
24
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
151
    {
171
151
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
151
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
372
    {
171
372
        if (m_capacity <= m_count)
172
234
        {
173
234
            Index newBufferSize = kInitialCount;
174
234
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
234
            reserve(newBufferSize);
178
234
        }
179
372
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
372
    {
171
372
        if (m_capacity <= m_count)
172
234
        {
173
234
            Index newBufferSize = kInitialCount;
174
234
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
234
            reserve(newBufferSize);
178
234
        }
179
372
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
693
    {
171
693
        if (m_capacity <= m_count)
172
185
        {
173
185
            Index newBufferSize = kInitialCount;
174
185
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
185
            reserve(newBufferSize);
178
185
        }
179
693
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
177
    {
171
177
        if (m_capacity <= m_count)
172
167
        {
173
167
            Index newBufferSize = kInitialCount;
174
167
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
167
            reserve(newBufferSize);
178
167
        }
179
177
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
11.4k
    {
171
11.4k
        if (m_capacity <= m_count)
172
1.74k
        {
173
1.74k
            Index newBufferSize = kInitialCount;
174
1.74k
            if (m_capacity)
175
122
                newBufferSize = (m_capacity << 1);
176
177
1.74k
            reserve(newBufferSize);
178
1.74k
        }
179
11.4k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
166
    {
171
166
        if (m_capacity <= m_count)
172
55
        {
173
55
            Index newBufferSize = kInitialCount;
174
55
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
55
            reserve(newBufferSize);
178
55
        }
179
166
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
11.6k
    {
171
11.6k
        if (m_capacity <= m_count)
172
6.60k
        {
173
6.60k
            Index newBufferSize = kInitialCount;
174
6.60k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6.60k
            reserve(newBufferSize);
178
6.60k
        }
179
11.6k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
97
    {
171
97
        if (m_capacity <= m_count)
172
92
        {
173
92
            Index newBufferSize = kInitialCount;
174
92
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
92
            reserve(newBufferSize);
178
92
        }
179
97
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
551
    {
171
551
        if (m_capacity <= m_count)
172
58
        {
173
58
            Index newBufferSize = kInitialCount;
174
58
            if (m_capacity)
175
29
                newBufferSize = (m_capacity << 1);
176
177
58
            reserve(newBufferSize);
178
58
        }
179
551
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
112
    {
171
112
        if (m_capacity <= m_count)
172
112
        {
173
112
            Index newBufferSize = kInitialCount;
174
112
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
112
            reserve(newBufferSize);
178
112
        }
179
112
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
81
    {
171
81
        if (m_capacity <= m_count)
172
81
        {
173
81
            Index newBufferSize = kInitialCount;
174
81
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
81
            reserve(newBufferSize);
178
81
        }
179
81
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
105
    {
171
105
        if (m_capacity <= m_count)
172
105
        {
173
105
            Index newBufferSize = kInitialCount;
174
105
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
105
            reserve(newBufferSize);
178
105
        }
179
105
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
62
    {
171
62
        if (m_capacity <= m_count)
172
61
        {
173
61
            Index newBufferSize = kInitialCount;
174
61
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
61
            reserve(newBufferSize);
178
61
        }
179
62
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.85k
    {
171
1.85k
        if (m_capacity <= m_count)
172
359
        {
173
359
            Index newBufferSize = kInitialCount;
174
359
            if (m_capacity)
175
15
                newBufferSize = (m_capacity << 1);
176
177
359
            reserve(newBufferSize);
178
359
        }
179
1.85k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
175
    {
171
175
        if (m_capacity <= m_count)
172
165
        {
173
165
            Index newBufferSize = kInitialCount;
174
165
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
165
            reserve(newBufferSize);
178
165
        }
179
175
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
686
    {
171
686
        if (m_capacity <= m_count)
172
387
        {
173
387
            Index newBufferSize = kInitialCount;
174
387
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
387
            reserve(newBufferSize);
178
387
        }
179
686
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
404
    {
171
404
        if (m_capacity <= m_count)
172
258
        {
173
258
            Index newBufferSize = kInitialCount;
174
258
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
258
            reserve(newBufferSize);
178
258
        }
179
404
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
241
    {
171
241
        if (m_capacity <= m_count)
172
103
        {
173
103
            Index newBufferSize = kInitialCount;
174
103
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
103
            reserve(newBufferSize);
178
103
        }
179
241
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
22
    {
171
22
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
22
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
208
    {
171
208
        if (m_capacity <= m_count)
172
50
        {
173
50
            Index newBufferSize = kInitialCount;
174
50
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
50
            reserve(newBufferSize);
178
50
        }
179
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.23k
    {
171
1.23k
        if (m_capacity <= m_count)
172
1.23k
        {
173
1.23k
            Index newBufferSize = kInitialCount;
174
1.23k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.23k
            reserve(newBufferSize);
178
1.23k
        }
179
1.23k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
13
    {
171
13
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
13
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
11
    {
171
11
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
11
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.53M
    {
171
2.53M
        if (m_capacity <= m_count)
172
106k
        {
173
106k
            Index newBufferSize = kInitialCount;
174
106k
            if (m_capacity)
175
74.5k
                newBufferSize = (m_capacity << 1);
176
177
106k
            reserve(newBufferSize);
178
106k
        }
179
2.53M
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
88
    {
171
88
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
88
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
104
    {
171
104
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
104
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
832
    {
171
832
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
832
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
352k
    {
171
352k
        if (m_capacity <= m_count)
172
197
        {
173
197
            Index newBufferSize = kInitialCount;
174
197
            if (m_capacity)
175
145
                newBufferSize = (m_capacity << 1);
176
177
197
            reserve(newBufferSize);
178
197
        }
179
352k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.62M
    {
171
7.62M
        if (m_capacity <= m_count)
172
741
        {
173
741
            Index newBufferSize = kInitialCount;
174
741
            if (m_capacity)
175
687
                newBufferSize = (m_capacity << 1);
176
177
741
            reserve(newBufferSize);
178
741
        }
179
7.62M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
13
    {
171
13
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
13
    }
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
3
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
118
    {
171
118
        if (m_capacity <= m_count)
172
67
        {
173
67
            Index newBufferSize = kInitialCount;
174
67
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
67
            reserve(newBufferSize);
178
67
        }
179
118
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
167
    {
171
167
        if (m_capacity <= m_count)
172
167
        {
173
167
            Index newBufferSize = kInitialCount;
174
167
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
167
            reserve(newBufferSize);
178
167
        }
179
167
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
824
    {
171
824
        if (m_capacity <= m_count)
172
412
        {
173
412
            Index newBufferSize = kInitialCount;
174
412
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
412
            reserve(newBufferSize);
178
412
        }
179
824
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Line
Count
Source
170
2.68k
    {
171
2.68k
        if (m_capacity <= m_count)
172
130
        {
173
130
            Index newBufferSize = kInitialCount;
174
130
            if (m_capacity)
175
34
                newBufferSize = (m_capacity << 1);
176
177
130
            reserve(newBufferSize);
178
130
        }
179
2.68k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
838
    {
171
838
        if (m_capacity <= m_count)
172
416
        {
173
416
            Index newBufferSize = kInitialCount;
174
416
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
416
            reserve(newBufferSize);
178
416
        }
179
838
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21.4k
    {
171
21.4k
        if (m_capacity <= m_count)
172
203
        {
173
203
            Index newBufferSize = kInitialCount;
174
203
            if (m_capacity)
175
174
                newBufferSize = (m_capacity << 1);
176
177
203
            reserve(newBufferSize);
178
203
        }
179
21.4k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
783
    {
171
783
        if (m_capacity <= m_count)
172
58
        {
173
58
            Index newBufferSize = kInitialCount;
174
58
            if (m_capacity)
175
29
                newBufferSize = (m_capacity << 1);
176
177
58
            reserve(newBufferSize);
178
58
        }
179
783
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.04k
    {
171
3.04k
        if (m_capacity <= m_count)
172
66
        {
173
66
            Index newBufferSize = kInitialCount;
174
66
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
66
            reserve(newBufferSize);
178
66
        }
179
3.04k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
3
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12.6k
    {
171
12.6k
        if (m_capacity <= m_count)
172
1.18k
        {
173
1.18k
            Index newBufferSize = kInitialCount;
174
1.18k
            if (m_capacity)
175
564
                newBufferSize = (m_capacity << 1);
176
177
1.18k
            reserve(newBufferSize);
178
1.18k
        }
179
12.6k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.68k
    {
171
1.68k
        if (m_capacity <= m_count)
172
271
        {
173
271
            Index newBufferSize = kInitialCount;
174
271
            if (m_capacity)
175
38
                newBufferSize = (m_capacity << 1);
176
177
271
            reserve(newBufferSize);
178
271
        }
179
1.68k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.68k
    {
171
1.68k
        if (m_capacity <= m_count)
172
1.49k
        {
173
1.49k
            Index newBufferSize = kInitialCount;
174
1.49k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.49k
            reserve(newBufferSize);
178
1.49k
        }
179
1.68k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.08k
    {
171
3.08k
        if (m_capacity <= m_count)
172
1.35k
        {
173
1.35k
            Index newBufferSize = kInitialCount;
174
1.35k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
1.35k
            reserve(newBufferSize);
178
1.35k
        }
179
3.08k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20
    {
171
20
        if (m_capacity <= m_count)
172
20
        {
173
20
            Index newBufferSize = kInitialCount;
174
20
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
20
            reserve(newBufferSize);
178
20
        }
179
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
68
    {
171
68
        if (m_capacity <= m_count)
172
21
        {
173
21
            Index newBufferSize = kInitialCount;
174
21
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
21
            reserve(newBufferSize);
178
21
        }
179
68
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
156
    {
171
156
        if (m_capacity <= m_count)
172
156
        {
173
156
            Index newBufferSize = kInitialCount;
174
156
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
156
            reserve(newBufferSize);
178
156
        }
179
156
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
104k
    {
171
104k
        if (m_capacity <= m_count)
172
17.5k
        {
173
17.5k
            Index newBufferSize = kInitialCount;
174
17.5k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
17.5k
            reserve(newBufferSize);
178
17.5k
        }
179
104k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.32k
    {
171
7.32k
        if (m_capacity <= m_count)
172
2.58k
        {
173
2.58k
            Index newBufferSize = kInitialCount;
174
2.58k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.58k
            reserve(newBufferSize);
178
2.58k
        }
179
7.32k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
43.4k
    {
171
43.4k
        if (m_capacity <= m_count)
172
289
        {
173
289
            Index newBufferSize = kInitialCount;
174
289
            if (m_capacity)
175
203
                newBufferSize = (m_capacity << 1);
176
177
289
            reserve(newBufferSize);
178
289
        }
179
43.4k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15.7k
    {
171
15.7k
        if (m_capacity <= m_count)
172
366
        {
173
366
            Index newBufferSize = kInitialCount;
174
366
            if (m_capacity)
175
68
                newBufferSize = (m_capacity << 1);
176
177
366
            reserve(newBufferSize);
178
366
        }
179
15.7k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20.8k
    {
171
20.8k
        if (m_capacity <= m_count)
172
2.90k
        {
173
2.90k
            Index newBufferSize = kInitialCount;
174
2.90k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.90k
            reserve(newBufferSize);
178
2.90k
        }
179
20.8k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19.9k
    {
171
19.9k
        if (m_capacity <= m_count)
172
2.86k
        {
173
2.86k
            Index newBufferSize = kInitialCount;
174
2.86k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.86k
            reserve(newBufferSize);
178
2.86k
        }
179
19.9k
    }
180
181
    void add(T&& obj)
182
3.72M
    {
183
3.72M
        _maybeReserveForAdd();
184
3.72M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.72M
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE3addEOS6_
Line
Count
Source
182
187
    {
183
187
        _maybeReserveForAdd();
184
187
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
187
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
790k
    {
183
790k
        _maybeReserveForAdd();
184
790k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
790k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.47M
    {
183
1.47M
        _maybeReserveForAdd();
184
1.47M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.47M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
383k
    {
183
383k
        _maybeReserveForAdd();
184
383k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
383k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
337k
    {
183
337k
        _maybeReserveForAdd();
184
337k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
337k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
30
    {
183
30
        _maybeReserveForAdd();
184
30
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
30
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
494
    {
183
494
        _maybeReserveForAdd();
184
494
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
494
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.25k
    {
183
1.25k
        _maybeReserveForAdd();
184
1.25k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.25k
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEE3addEOb
Line
Count
Source
182
54
    {
183
54
        _maybeReserveForAdd();
184
54
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
54
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
377
    {
183
377
        _maybeReserveForAdd();
184
377
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
377
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
347
    {
183
347
        _maybeReserveForAdd();
184
347
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
347
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3.95k
    {
183
3.95k
        _maybeReserveForAdd();
184
3.95k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.95k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
13
    {
183
13
        _maybeReserveForAdd();
184
13
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
13
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
12
    {
183
12
        _maybeReserveForAdd();
184
12
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
6
    {
183
6
        _maybeReserveForAdd();
184
6
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
6
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
96.5k
    {
183
96.5k
        _maybeReserveForAdd();
184
96.5k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
96.5k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
226k
    {
183
226k
        _maybeReserveForAdd();
184
226k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
226k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
182
    {
183
182
        _maybeReserveForAdd();
184
182
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
182
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
465
    {
183
465
        _maybeReserveForAdd();
184
465
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
465
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
32.1k
    {
183
32.1k
        _maybeReserveForAdd();
184
32.1k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
32.1k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
179
    {
183
179
        _maybeReserveForAdd();
184
179
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
179
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
62
    {
183
62
        _maybeReserveForAdd();
184
62
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
62
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addEOl
Line
Count
Source
182
2.92k
    {
183
2.92k
        _maybeReserveForAdd();
184
2.92k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.92k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addEOj
Line
Count
Source
182
12.2k
    {
183
12.2k
        _maybeReserveForAdd();
184
12.2k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12.2k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2.06k
    {
183
2.06k
        _maybeReserveForAdd();
184
2.06k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.06k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
6
    {
183
6
        _maybeReserveForAdd();
184
6
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
6
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addEOh
Line
Count
Source
182
39.1k
    {
183
39.1k
        _maybeReserveForAdd();
184
39.1k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
39.1k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIPjNS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
46
    {
183
46
        _maybeReserveForAdd();
184
46
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
46
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
1.37k
    {
183
1.37k
        _maybeReserveForAdd();
184
1.37k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.37k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
30
    {
183
30
        _maybeReserveForAdd();
184
30
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
30
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
34.4k
    {
183
34.4k
        _maybeReserveForAdd();
184
34.4k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
34.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE3addEOS3_
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
74
    {
183
74
        _maybeReserveForAdd();
184
74
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
74
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3addEOS8_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
18
    {
183
18
        _maybeReserveForAdd();
184
18
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
18
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
6.62k
    {
183
6.62k
        _maybeReserveForAdd();
184
6.62k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
6.62k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
13.7k
    {
183
13.7k
        _maybeReserveForAdd();
184
13.7k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
13.7k
    }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3addEOSD_
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
90
    {
183
90
        _maybeReserveForAdd();
184
90
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
90
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3addEOS5_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
12
    {
183
12
        _maybeReserveForAdd();
184
12
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3addEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
472
    {
183
472
        _maybeReserveForAdd();
184
472
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
472
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
39
    {
183
39
        _maybeReserveForAdd();
184
39
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
39
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
94
    {
183
94
        _maybeReserveForAdd();
184
94
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
94
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
142
    {
183
142
        _maybeReserveForAdd();
184
142
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
142
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3.38k
    {
183
3.38k
        _maybeReserveForAdd();
184
3.38k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.38k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE3addEOS2_
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
3.51k
    {
183
3.51k
        _maybeReserveForAdd();
184
3.51k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.51k
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE3addEOS7_
Line
Count
Source
182
5
    {
183
5
        _maybeReserveForAdd();
184
5
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
5
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE3addEOS8_
Line
Count
Source
182
824
    {
183
824
        _maybeReserveForAdd();
184
824
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
824
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
27
    {
183
27
        _maybeReserveForAdd();
184
27
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
27
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
283
    {
183
283
        _maybeReserveForAdd();
184
283
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
283
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1.58k
    {
183
1.58k
        _maybeReserveForAdd();
184
1.58k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.58k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
33
    {
183
33
        _maybeReserveForAdd();
184
33
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
33
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
15
    {
183
15
        _maybeReserveForAdd();
184
15
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
48
    {
183
48
        _maybeReserveForAdd();
184
48
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3addEOS6_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
151
    {
183
151
        _maybeReserveForAdd();
184
151
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
151
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
693
    {
183
693
        _maybeReserveForAdd();
184
693
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
693
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
177
    {
183
177
        _maybeReserveForAdd();
184
177
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
177
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
250
    {
183
250
        _maybeReserveForAdd();
184
250
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
250
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
166
    {
183
166
        _maybeReserveForAdd();
184
166
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
166
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
97
    {
183
97
        _maybeReserveForAdd();
184
97
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
97
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
551
    {
183
551
        _maybeReserveForAdd();
184
551
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
551
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.85k
    {
183
1.85k
        _maybeReserveForAdd();
184
1.85k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.85k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
241
    {
183
241
        _maybeReserveForAdd();
184
241
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
241
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
306
    {
183
306
        _maybeReserveForAdd();
184
306
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
306
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
13
    {
183
13
        _maybeReserveForAdd();
184
13
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
13
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3addEOS5_
Line
Count
Source
182
11
    {
183
11
        _maybeReserveForAdd();
184
11
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
11
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE3addEOm
Line
Count
Source
182
16
    {
183
16
        _maybeReserveForAdd();
184
16
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
16
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
179
    {
183
179
        _maybeReserveForAdd();
184
179
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
179
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
228k
    {
183
228k
        _maybeReserveForAdd();
184
228k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
228k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
118
    {
183
118
        _maybeReserveForAdd();
184
118
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
118
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E3addEOS2_
Line
Count
Source
182
2.68k
    {
183
2.68k
        _maybeReserveForAdd();
184
2.68k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.68k
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
837
    {
183
837
        _maybeReserveForAdd();
184
837
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
837
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
12.6k
    {
183
12.6k
        _maybeReserveForAdd();
184
12.6k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12.6k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
1.46k
    {
183
1.46k
        _maybeReserveForAdd();
184
1.46k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.46k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3.08k
    {
183
3.08k
        _maybeReserveForAdd();
184
3.08k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.08k
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
20
    {
183
20
        _maybeReserveForAdd();
184
20
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
68
    {
183
68
        _maybeReserveForAdd();
184
68
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
68
    }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addEOS3_
186
187
    void add(const T& obj)
188
77.2M
    {
189
77.2M
        _maybeReserveForAdd();
190
77.2M
        m_buffer[m_count++] = obj;
191
77.2M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
17
    {
189
17
        _maybeReserveForAdd();
190
17
        m_buffer[m_count++] = obj;
191
17
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
4.58k
    {
189
4.58k
        _maybeReserveForAdd();
190
4.58k
        m_buffer[m_count++] = obj;
191
4.58k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
74.1k
    {
189
74.1k
        _maybeReserveForAdd();
190
74.1k
        m_buffer[m_count++] = obj;
191
74.1k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
39.9k
    {
189
39.9k
        _maybeReserveForAdd();
190
39.9k
        m_buffer[m_count++] = obj;
191
39.9k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
2.89k
    {
189
2.89k
        _maybeReserveForAdd();
190
2.89k
        m_buffer[m_count++] = obj;
191
2.89k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6.90M
    {
189
6.90M
        _maybeReserveForAdd();
190
6.90M
        m_buffer[m_count++] = obj;
191
6.90M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.09k
    {
189
1.09k
        _maybeReserveForAdd();
190
1.09k
        m_buffer[m_count++] = obj;
191
1.09k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
702
    {
189
702
        _maybeReserveForAdd();
190
702
        m_buffer[m_count++] = obj;
191
702
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
824
    {
189
824
        _maybeReserveForAdd();
190
824
        m_buffer[m_count++] = obj;
191
824
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.27M
    {
189
1.27M
        _maybeReserveForAdd();
190
1.27M
        m_buffer[m_count++] = obj;
191
1.27M
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
181k
    {
189
181k
        _maybeReserveForAdd();
190
181k
        m_buffer[m_count++] = obj;
191
181k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4.04k
    {
189
4.04k
        _maybeReserveForAdd();
190
4.04k
        m_buffer[m_count++] = obj;
191
4.04k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
63.2k
    {
189
63.2k
        _maybeReserveForAdd();
190
63.2k
        m_buffer[m_count++] = obj;
191
63.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
9
    {
189
9
        _maybeReserveForAdd();
190
9
        m_buffer[m_count++] = obj;
191
9
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
719
    {
189
719
        _maybeReserveForAdd();
190
719
        m_buffer[m_count++] = obj;
191
719
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
53.0k
    {
189
53.0k
        _maybeReserveForAdd();
190
53.0k
        m_buffer[m_count++] = obj;
191
53.0k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4.44k
    {
189
4.44k
        _maybeReserveForAdd();
190
4.44k
        m_buffer[m_count++] = obj;
191
4.44k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
152
    {
189
152
        _maybeReserveForAdd();
190
152
        m_buffer[m_count++] = obj;
191
152
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
152
    {
189
152
        _maybeReserveForAdd();
190
152
        m_buffer[m_count++] = obj;
191
152
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
315k
    {
189
315k
        _maybeReserveForAdd();
190
315k
        m_buffer[m_count++] = obj;
191
315k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8.20k
    {
189
8.20k
        _maybeReserveForAdd();
190
8.20k
        m_buffer[m_count++] = obj;
191
8.20k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
457k
    {
189
457k
        _maybeReserveForAdd();
190
457k
        m_buffer[m_count++] = obj;
191
457k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
65.8k
    {
189
65.8k
        _maybeReserveForAdd();
190
65.8k
        m_buffer[m_count++] = obj;
191
65.8k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
326k
    {
189
326k
        _maybeReserveForAdd();
190
326k
        m_buffer[m_count++] = obj;
191
326k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
216
    {
189
216
        _maybeReserveForAdd();
190
216
        m_buffer[m_count++] = obj;
191
216
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
452
    {
189
452
        _maybeReserveForAdd();
190
452
        m_buffer[m_count++] = obj;
191
452
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4.66k
    {
189
4.66k
        _maybeReserveForAdd();
190
4.66k
        m_buffer[m_count++] = obj;
191
4.66k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
52.3k
    {
189
52.3k
        _maybeReserveForAdd();
190
52.3k
        m_buffer[m_count++] = obj;
191
52.3k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
110
    {
189
110
        _maybeReserveForAdd();
190
110
        m_buffer[m_count++] = obj;
191
110
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
9
    {
189
9
        _maybeReserveForAdd();
190
9
        m_buffer[m_count++] = obj;
191
9
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
7.04k
    {
189
7.04k
        _maybeReserveForAdd();
190
7.04k
        m_buffer[m_count++] = obj;
191
7.04k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
7.63M
    {
189
7.63M
        _maybeReserveForAdd();
190
7.63M
        m_buffer[m_count++] = obj;
191
7.63M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8
    {
189
8
        _maybeReserveForAdd();
190
8
        m_buffer[m_count++] = obj;
191
8
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
249
    {
189
249
        _maybeReserveForAdd();
190
249
        m_buffer[m_count++] = obj;
191
249
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
43
    {
189
43
        _maybeReserveForAdd();
190
43
        m_buffer[m_count++] = obj;
191
43
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
445
    {
189
445
        _maybeReserveForAdd();
190
445
        m_buffer[m_count++] = obj;
191
445
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
121
    {
189
121
        _maybeReserveForAdd();
190
121
        m_buffer[m_count++] = obj;
191
121
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
54
    {
189
54
        _maybeReserveForAdd();
190
54
        m_buffer[m_count++] = obj;
191
54
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10.9k
    {
189
10.9k
        _maybeReserveForAdd();
190
10.9k
        m_buffer[m_count++] = obj;
191
10.9k
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
62
    {
189
62
        _maybeReserveForAdd();
190
62
        m_buffer[m_count++] = obj;
191
62
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.65k
    {
189
2.65k
        _maybeReserveForAdd();
190
2.65k
        m_buffer[m_count++] = obj;
191
2.65k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
53.0k
    {
189
53.0k
        _maybeReserveForAdd();
190
53.0k
        m_buffer[m_count++] = obj;
191
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6.77k
    {
189
6.77k
        _maybeReserveForAdd();
190
6.77k
        m_buffer[m_count++] = obj;
191
6.77k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
21
    {
189
21
        _maybeReserveForAdd();
190
21
        m_buffer[m_count++] = obj;
191
21
    }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addERKj
Line
Count
Source
188
16.1k
    {
189
16.1k
        _maybeReserveForAdd();
190
16.1k
        m_buffer[m_count++] = obj;
191
16.1k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
113
    {
189
113
        _maybeReserveForAdd();
190
113
        m_buffer[m_count++] = obj;
191
113
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
14.4k
    {
189
14.4k
        _maybeReserveForAdd();
190
14.4k
        m_buffer[m_count++] = obj;
191
14.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
36
    {
189
36
        _maybeReserveForAdd();
190
36
        m_buffer[m_count++] = obj;
191
36
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
5
    {
189
5
        _maybeReserveForAdd();
190
5
        m_buffer[m_count++] = obj;
191
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
122k
    {
189
122k
        _maybeReserveForAdd();
190
122k
        m_buffer[m_count++] = obj;
191
122k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
11.7k
    {
189
11.7k
        _maybeReserveForAdd();
190
11.7k
        m_buffer[m_count++] = obj;
191
11.7k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
7.06k
    {
189
7.06k
        _maybeReserveForAdd();
190
7.06k
        m_buffer[m_count++] = obj;
191
7.06k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
15
    {
189
15
        _maybeReserveForAdd();
190
15
        m_buffer[m_count++] = obj;
191
15
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3addERKS1_
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E3addERKSH_
Line
Count
Source
188
9
    {
189
9
        _maybeReserveForAdd();
190
9
        m_buffer[m_count++] = obj;
191
9
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.34k
    {
189
1.34k
        _maybeReserveForAdd();
190
1.34k
        m_buffer[m_count++] = obj;
191
1.34k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
295
    {
189
295
        _maybeReserveForAdd();
190
295
        m_buffer[m_count++] = obj;
191
295
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
109
    {
189
109
        _maybeReserveForAdd();
190
109
        m_buffer[m_count++] = obj;
191
109
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3addERKSC_
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.33k
    {
189
1.33k
        _maybeReserveForAdd();
190
1.33k
        m_buffer[m_count++] = obj;
191
1.33k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE3addERKSG_
Line
Count
Source
188
7.55k
    {
189
7.55k
        _maybeReserveForAdd();
190
7.55k
        m_buffer[m_count++] = obj;
191
7.55k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
18
    {
189
18
        _maybeReserveForAdd();
190
18
        m_buffer[m_count++] = obj;
191
18
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE3addERKm
Line
Count
Source
188
5.35M
    {
189
5.35M
        _maybeReserveForAdd();
190
5.35M
        m_buffer[m_count++] = obj;
191
5.35M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
78
    {
189
78
        _maybeReserveForAdd();
190
78
        m_buffer[m_count++] = obj;
191
78
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
258
    {
189
258
        _maybeReserveForAdd();
190
258
        m_buffer[m_count++] = obj;
191
258
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
7
    {
189
7
        _maybeReserveForAdd();
190
7
        m_buffer[m_count++] = obj;
191
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
30
    {
189
30
        _maybeReserveForAdd();
190
30
        m_buffer[m_count++] = obj;
191
30
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10.8k
    {
189
10.8k
        _maybeReserveForAdd();
190
10.8k
        m_buffer[m_count++] = obj;
191
10.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
65
    {
189
65
        _maybeReserveForAdd();
190
65
        m_buffer[m_count++] = obj;
191
65
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
8
    {
189
8
        _maybeReserveForAdd();
190
8
        m_buffer[m_count++] = obj;
191
8
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addERKl
Line
Count
Source
188
24.1M
    {
189
24.1M
        _maybeReserveForAdd();
190
24.1M
        m_buffer[m_count++] = obj;
191
24.1M
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
400
    {
189
400
        _maybeReserveForAdd();
190
400
        m_buffer[m_count++] = obj;
191
400
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
119
    {
189
119
        _maybeReserveForAdd();
190
119
        m_buffer[m_count++] = obj;
191
119
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
748
    {
189
748
        _maybeReserveForAdd();
190
748
        m_buffer[m_count++] = obj;
191
748
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
22
    {
189
22
        _maybeReserveForAdd();
190
22
        m_buffer[m_count++] = obj;
191
22
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
330
    {
189
330
        _maybeReserveForAdd();
190
330
        m_buffer[m_count++] = obj;
191
330
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
18
    {
189
18
        _maybeReserveForAdd();
190
18
        m_buffer[m_count++] = obj;
191
18
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
67
    {
189
67
        _maybeReserveForAdd();
190
67
        m_buffer[m_count++] = obj;
191
67
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
19
    {
189
19
        _maybeReserveForAdd();
190
19
        m_buffer[m_count++] = obj;
191
19
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
70
    {
189
70
        _maybeReserveForAdd();
190
70
        m_buffer[m_count++] = obj;
191
70
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
11
    {
189
11
        _maybeReserveForAdd();
190
11
        m_buffer[m_count++] = obj;
191
11
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6.93k
    {
189
6.93k
        _maybeReserveForAdd();
190
6.93k
        m_buffer[m_count++] = obj;
191
6.93k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
2.64k
    {
189
2.64k
        _maybeReserveForAdd();
190
2.64k
        m_buffer[m_count++] = obj;
191
2.64k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
534
    {
189
534
        _maybeReserveForAdd();
190
534
        m_buffer[m_count++] = obj;
191
534
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
7
    {
189
7
        _maybeReserveForAdd();
190
7
        m_buffer[m_count++] = obj;
191
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
21
    {
189
21
        _maybeReserveForAdd();
190
21
        m_buffer[m_count++] = obj;
191
21
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
35
    {
189
35
        _maybeReserveForAdd();
190
35
        m_buffer[m_count++] = obj;
191
35
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
120
    {
189
120
        _maybeReserveForAdd();
190
120
        m_buffer[m_count++] = obj;
191
120
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3addERKS5_
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
34.2k
    {
189
34.2k
        _maybeReserveForAdd();
190
34.2k
        m_buffer[m_count++] = obj;
191
34.2k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
496
    {
189
496
        _maybeReserveForAdd();
190
496
        m_buffer[m_count++] = obj;
191
496
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
33
    {
189
33
        _maybeReserveForAdd();
190
33
        m_buffer[m_count++] = obj;
191
33
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10.4k
    {
189
10.4k
        _maybeReserveForAdd();
190
10.4k
        m_buffer[m_count++] = obj;
191
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
30
    {
189
30
        _maybeReserveForAdd();
190
30
        m_buffer[m_count++] = obj;
191
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
24
    {
189
24
        _maybeReserveForAdd();
190
24
        m_buffer[m_count++] = obj;
191
24
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
372
    {
189
372
        _maybeReserveForAdd();
190
372
        m_buffer[m_count++] = obj;
191
372
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
372
    {
189
372
        _maybeReserveForAdd();
190
372
        m_buffer[m_count++] = obj;
191
372
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
11.4k
    {
189
11.4k
        _maybeReserveForAdd();
190
11.4k
        m_buffer[m_count++] = obj;
191
11.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
11.6k
    {
189
11.6k
        _maybeReserveForAdd();
190
11.6k
        m_buffer[m_count++] = obj;
191
11.6k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
64
    {
189
64
        _maybeReserveForAdd();
190
64
        m_buffer[m_count++] = obj;
191
64
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
112
    {
189
112
        _maybeReserveForAdd();
190
112
        m_buffer[m_count++] = obj;
191
112
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
81
    {
189
81
        _maybeReserveForAdd();
190
81
        m_buffer[m_count++] = obj;
191
81
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
105
    {
189
105
        _maybeReserveForAdd();
190
105
        m_buffer[m_count++] = obj;
191
105
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
62
    {
189
62
        _maybeReserveForAdd();
190
62
        m_buffer[m_count++] = obj;
191
62
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
175
    {
189
175
        _maybeReserveForAdd();
190
175
        m_buffer[m_count++] = obj;
191
175
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
686
    {
189
686
        _maybeReserveForAdd();
190
686
        m_buffer[m_count++] = obj;
191
686
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
404
    {
189
404
        _maybeReserveForAdd();
190
404
        m_buffer[m_count++] = obj;
191
404
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
22
    {
189
22
        _maybeReserveForAdd();
190
22
        m_buffer[m_count++] = obj;
191
22
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
208
    {
189
208
        _maybeReserveForAdd();
190
208
        m_buffer[m_count++] = obj;
191
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1.23k
    {
189
1.23k
        _maybeReserveForAdd();
190
1.23k
        m_buffer[m_count++] = obj;
191
1.23k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE3addERKS5_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.53M
    {
189
2.53M
        _maybeReserveForAdd();
190
2.53M
        m_buffer[m_count++] = obj;
191
2.53M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
88
    {
189
88
        _maybeReserveForAdd();
190
88
        m_buffer[m_count++] = obj;
191
88
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
104
    {
189
104
        _maybeReserveForAdd();
190
104
        m_buffer[m_count++] = obj;
191
104
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
832
    {
189
832
        _maybeReserveForAdd();
190
832
        m_buffer[m_count++] = obj;
191
832
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
352k
    {
189
352k
        _maybeReserveForAdd();
190
352k
        m_buffer[m_count++] = obj;
191
352k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
7.62M
    {
189
7.62M
        _maybeReserveForAdd();
190
7.62M
        m_buffer[m_count++] = obj;
191
7.62M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addERKh
Line
Count
Source
188
19.2M
    {
189
19.2M
        _maybeReserveForAdd();
190
19.2M
        m_buffer[m_count++] = obj;
191
19.2M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
13
    {
189
13
        _maybeReserveForAdd();
190
13
        m_buffer[m_count++] = obj;
191
13
    }
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
167
    {
189
167
        _maybeReserveForAdd();
190
167
        m_buffer[m_count++] = obj;
191
167
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
21.4k
    {
189
21.4k
        _maybeReserveForAdd();
190
21.4k
        m_buffer[m_count++] = obj;
191
21.4k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
783
    {
189
783
        _maybeReserveForAdd();
190
783
        m_buffer[m_count++] = obj;
191
783
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3.04k
    {
189
3.04k
        _maybeReserveForAdd();
190
3.04k
        m_buffer[m_count++] = obj;
191
3.04k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.68k
    {
189
1.68k
        _maybeReserveForAdd();
190
1.68k
        m_buffer[m_count++] = obj;
191
1.68k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
220
    {
189
220
        _maybeReserveForAdd();
190
220
        m_buffer[m_count++] = obj;
191
220
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
156
    {
189
156
        _maybeReserveForAdd();
190
156
        m_buffer[m_count++] = obj;
191
156
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
104k
    {
189
104k
        _maybeReserveForAdd();
190
104k
        m_buffer[m_count++] = obj;
191
104k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
7.32k
    {
189
7.32k
        _maybeReserveForAdd();
190
7.32k
        m_buffer[m_count++] = obj;
191
7.32k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
43.4k
    {
189
43.4k
        _maybeReserveForAdd();
190
43.4k
        m_buffer[m_count++] = obj;
191
43.4k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
15.5k
    {
189
15.5k
        _maybeReserveForAdd();
190
15.5k
        m_buffer[m_count++] = obj;
191
15.5k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
20.8k
    {
189
20.8k
        _maybeReserveForAdd();
190
20.8k
        m_buffer[m_count++] = obj;
191
20.8k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE3addERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
19.9k
    {
189
19.9k
        _maybeReserveForAdd();
190
19.9k
        m_buffer[m_count++] = obj;
191
19.9k
    }
192
193
67.5M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
26.8M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
115k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15.8M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIlNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
46.6k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
25
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
256
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9.96k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.41k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
382k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9.18M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.10k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.34k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.01M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.93k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
23.4k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
117
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
781
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
239
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.44k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
62
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
105
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
39.2k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9.60k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
538
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
639k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.46k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
39
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
416
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
361
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
18
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.35k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.13k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.75k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
264k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
763k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
95
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
547
    Index getCount() const { return m_count; }
slang-check-decl.cpp:_ZNK5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
734
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10.1k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
105
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
264k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
359
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
283
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
689
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
270
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
360
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.33k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
25
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
53.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
62.8k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE8getCountEv
slang-emit-cpp.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
45
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
16.4k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPjNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
46
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.13k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
456
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
412
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
231k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_4EdgeENS_17StandardAllocatorEE8getCountEv
slang-ir-autodiff-primal-hoist.cpp:_ZNK5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E8getCountEv
Line
Count
Source
193
12
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
228
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.79k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
83
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
18.8k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
581
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
42
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
19
    Index getCount() const { return m_count; }
slang-ir-call-graph.cpp:_ZNK5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.64k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
479
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.05k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
19
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZNK5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
68
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_8LegalValENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
30
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
510
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
110
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.21k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
254
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.76k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
71
    Index getCount() const { return m_count; }
slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
slang-ir-simplify-cfg.cpp:_ZNK5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.98k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
848
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
835
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9.84k
    Index getCount() const { return m_count; }
slang-ir.cpp:_ZNK5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
66.3k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
285
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
54
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
109
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10.6k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
33
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZNK5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
19
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_7CommandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
174
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
493
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
20
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.07k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.63k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
167
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
495
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
980
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPKcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.09k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
119
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
865
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
753
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
34
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.47k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
64
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
16
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
14
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
193
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.07k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
92
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
406k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
231
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5.59k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.78M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.33k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.05k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
50
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E8getCountEv
Line
Count
Source
193
780
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
828
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
42.9k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
29
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.62k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.75k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.08k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
545
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
67.2k
    Index getCount() const { return m_count; }
slang-doc-extractor.cpp:_ZNK5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8getCountEv
Line
Count
Source
193
28
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
629
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
740
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
390
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKwNS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
149k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
43.4k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.46k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZNK5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
27
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11InstructionENS_17StandardAllocatorEE8getCountEv
194
70.8k
    Index getCapacity() const { return m_capacity; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE11getCapacityEv
Line
Count
Source
194
70.8k
    Index getCapacity() const { return m_capacity; }
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE11getCapacityEv
195
    template<typename Predicate>
196
    Index countIf(Predicate predicate) const
197
    {
198
        Index count = 0;
199
        for (Index i = 0; i < getCount(); ++i)
200
        {
201
            if (predicate((*this)[i]))
202
                count++;
203
        }
204
        return count;
205
    }
206
207
208
28.8k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.24k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
525
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.58k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
25
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
574
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
1.88k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
52
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.66k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.58k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
142
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
1
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
3.53k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
6
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9getBufferEv
209
5.36M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
3.16M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.55M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9getBufferEv
Line
Count
Source
209
37.8k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
39.9k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
64
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
538
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
457k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
47
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
28
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.39k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
10.4k
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPjNS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
412
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
7.94k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
19
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
285
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
581
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
220
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
11.0k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
75
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
463
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
418
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.58k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
5
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
220
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
5
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
14
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
68.8k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
12.2k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
9
    T* getBuffer() { return m_buffer; }
210
211
    bool operator==(const ThisType& rhs) const
212
42
    {
213
42
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
42
        const Index count = getCount();
218
42
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
168
        for (Index i = 0; i < count; ++i)
223
126
        {
224
126
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
126
        }
229
42
        return true;
230
42
    }
_ZNK5Slang4ListIjNS_17StandardAllocatorEEeqERKS2_
Line
Count
Source
212
27
    {
213
27
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
27
        const Index count = getCount();
218
27
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
108
        for (Index i = 0; i < count; ++i)
223
81
        {
224
81
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
81
        }
229
27
        return true;
230
27
    }
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEeqERKS3_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEeqERKS3_
_ZNK5Slang4ListIlNS_17StandardAllocatorEEeqERKS2_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
15
        for (Index i = 0; i < count; ++i)
223
12
        {
224
12
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
12
        }
229
3
        return true;
230
3
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
9
    {
213
9
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
9
        const Index count = getCount();
218
9
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
33
        for (Index i = 0; i < count; ++i)
223
24
        {
224
24
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
24
        }
229
9
        return true;
230
9
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
12
        for (Index i = 0; i < count; ++i)
223
9
        {
224
9
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
9
        }
229
3
        return true;
230
3
    }
231
3
    SLANG_FORCE_INLINE bool operator!=(const ThisType& rhs) const { return !(*this == rhs); }
232
233
188
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE6insertElRKS1_
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE6insertElRKS2_
Line
Count
Source
233
182
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6insertElRKS2_
Line
Count
Source
233
6
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE6insertElRKS2_
234
235
    void insertRange(Index idx, const T* vals, Index n)
236
10.4M
    {
237
10.4M
        if (m_capacity < m_count + n)
238
9.97M
        {
239
9.97M
            Index newBufferCount = kInitialCount;
240
10.0M
            while (newBufferCount < m_count + n)
241
101k
                newBufferCount = newBufferCount << 1;
242
243
9.97M
            T* newBuffer = _allocate(newBufferCount);
244
9.97M
            if (m_capacity)
245
24.0k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
24.0k
                {
254
2.59M
                    for (Index i = 0; i < idx; i++)
255
2.57M
                        newBuffer[i] = m_buffer[i];
256
24.0k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
24.0k
                }
259
24.0k
                _deallocateBuffer();
260
24.0k
            }
261
9.97M
            m_buffer = newBuffer;
262
9.97M
            m_capacity = newBufferCount;
263
9.97M
        }
264
463k
        else
265
463k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
463k
            {
270
463k
                for (Index i = m_count; i > idx; i--)
271
31
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
463k
            }
273
463k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
57.2M
        for (Index i = 0; i < n; i++)
278
46.7M
            m_buffer[idx + i] = vals[i];
279
280
10.4M
        m_count += n;
281
10.4M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE11insertRangeElPKml
Line
Count
Source
236
9.56M
    {
237
9.56M
        if (m_capacity < m_count + n)
238
9.56M
        {
239
9.56M
            Index newBufferCount = kInitialCount;
240
9.56M
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
9.56M
            T* newBuffer = _allocate(newBufferCount);
244
9.56M
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
9.56M
            m_buffer = newBuffer;
262
9.56M
            m_capacity = newBufferCount;
263
9.56M
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
28.9M
        for (Index i = 0; i < n; i++)
278
19.3M
            m_buffer[idx + i] = vals[i];
279
280
9.56M
        m_count += n;
281
9.56M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE11insertRangeElPKhl
Line
Count
Source
236
295k
    {
237
295k
        if (m_capacity < m_count + n)
238
29.6k
        {
239
29.6k
            Index newBufferCount = kInitialCount;
240
91.5k
            while (newBufferCount < m_count + n)
241
61.9k
                newBufferCount = newBufferCount << 1;
242
243
29.6k
            T* newBuffer = _allocate(newBufferCount);
244
29.6k
            if (m_capacity)
245
23.5k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
23.5k
                {
254
1.59M
                    for (Index i = 0; i < idx; i++)
255
1.56M
                        newBuffer[i] = m_buffer[i];
256
23.5k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
23.5k
                }
259
23.5k
                _deallocateBuffer();
260
23.5k
            }
261
29.6k
            m_buffer = newBuffer;
262
29.6k
            m_capacity = newBufferCount;
263
29.6k
        }
264
265k
        else
265
265k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
265k
            {
270
265k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
265k
            }
273
265k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.88M
        for (Index i = 0; i < n; i++)
278
1.59M
            m_buffer[idx + i] = vals[i];
279
280
295k
        m_count += n;
281
295k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
75
    {
237
75
        if (m_capacity < m_count + n)
238
75
        {
239
75
            Index newBufferCount = kInitialCount;
240
739
            while (newBufferCount < m_count + n)
241
664
                newBufferCount = newBufferCount << 1;
242
243
75
            T* newBuffer = _allocate(newBufferCount);
244
75
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
75
            m_buffer = newBuffer;
262
75
            m_capacity = newBufferCount;
263
75
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
953k
        for (Index i = 0; i < n; i++)
278
953k
            m_buffer[idx + i] = vals[i];
279
280
75
        m_count += n;
281
75
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
42.1k
    {
237
42.1k
        if (m_capacity < m_count + n)
238
7.84k
        {
239
7.84k
            Index newBufferCount = kInitialCount;
240
8.06k
            while (newBufferCount < m_count + n)
241
221
                newBufferCount = newBufferCount << 1;
242
243
7.84k
            T* newBuffer = _allocate(newBufferCount);
244
7.84k
            if (m_capacity)
245
7
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
7
                {
254
3.76k
                    for (Index i = 0; i < idx; i++)
255
3.75k
                        newBuffer[i] = m_buffer[i];
256
7
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
7
                }
259
7
                _deallocateBuffer();
260
7
            }
261
7.84k
            m_buffer = newBuffer;
262
7.84k
            m_capacity = newBufferCount;
263
7.84k
        }
264
34.3k
        else
265
34.3k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34.3k
            {
270
34.3k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34.3k
            }
273
34.3k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
89.6k
        for (Index i = 0; i < n; i++)
278
47.4k
            m_buffer[idx + i] = vals[i];
279
280
42.1k
        m_count += n;
281
42.1k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
8.21k
    {
237
8.21k
        if (m_capacity < m_count + n)
238
8.20k
        {
239
8.20k
            Index newBufferCount = kInitialCount;
240
8.20k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
8.20k
            T* newBuffer = _allocate(newBufferCount);
244
8.20k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
8.20k
            m_buffer = newBuffer;
262
8.20k
            m_capacity = newBufferCount;
263
8.20k
        }
264
5
        else
265
5
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
5
            {
270
5
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
5
            }
273
5
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
43.7k
        for (Index i = 0; i < n; i++)
278
35.5k
            m_buffer[idx + i] = vals[i];
279
280
8.21k
        m_count += n;
281
8.21k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1.19k
    {
237
1.19k
        if (m_capacity < m_count + n)
238
370
        {
239
370
            Index newBufferCount = kInitialCount;
240
370
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
370
            T* newBuffer = _allocate(newBufferCount);
244
370
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
370
            m_buffer = newBuffer;
262
370
            m_capacity = newBufferCount;
263
370
        }
264
823
        else
265
823
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
823
            {
270
823
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
823
            }
273
823
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.56k
        for (Index i = 0; i < n; i++)
278
370
            m_buffer[idx + i] = vals[i];
279
280
1.19k
        m_count += n;
281
1.19k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
2.15k
    {
237
2.15k
        if (m_capacity < m_count + n)
238
1.37k
        {
239
1.37k
            Index newBufferCount = kInitialCount;
240
1.37k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.37k
            T* newBuffer = _allocate(newBufferCount);
244
1.37k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.37k
            m_buffer = newBuffer;
262
1.37k
            m_capacity = newBufferCount;
263
1.37k
        }
264
781
        else
265
781
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
781
            {
270
781
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
781
            }
273
781
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.84k
        for (Index i = 0; i < n; i++)
278
1.68k
            m_buffer[idx + i] = vals[i];
279
280
2.15k
        m_count += n;
281
2.15k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
343
    {
237
343
        if (m_capacity < m_count + n)
238
318
        {
239
318
            Index newBufferCount = kInitialCount;
240
318
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
318
            T* newBuffer = _allocate(newBufferCount);
244
318
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
318
            m_buffer = newBuffer;
262
318
            m_capacity = newBufferCount;
263
318
        }
264
25
        else
265
25
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
25
            {
270
25
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
25
            }
273
25
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
980
        for (Index i = 0; i < n; i++)
278
637
            m_buffer[idx + i] = vals[i];
279
280
343
        m_count += n;
281
343
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
301k
    {
237
301k
        if (m_capacity < m_count + n)
238
300k
        {
239
300k
            Index newBufferCount = kInitialCount;
240
300k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
300k
            T* newBuffer = _allocate(newBufferCount);
244
300k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
300k
            m_buffer = newBuffer;
262
300k
            m_capacity = newBufferCount;
263
300k
        }
264
647
        else
265
647
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
647
            {
270
669
                for (Index i = m_count; i > idx; i--)
271
22
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
647
            }
273
647
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
612k
        for (Index i = 0; i < n; i++)
278
311k
            m_buffer[idx + i] = vals[i];
279
280
301k
        m_count += n;
281
301k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE11insertRangeElPKll
Line
Count
Source
236
115
    {
237
115
        if (m_capacity < m_count + n)
238
92
        {
239
92
            Index newBufferCount = kInitialCount;
240
92
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
92
            T* newBuffer = _allocate(newBufferCount);
244
92
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
92
            m_buffer = newBuffer;
262
92
            m_capacity = newBufferCount;
263
92
        }
264
23
        else
265
23
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
23
            {
270
23
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
23
            }
273
23
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
216
        for (Index i = 0; i < n; i++)
278
101
            m_buffer[idx + i] = vals[i];
279
280
115
        m_count += n;
281
115
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7
    {
237
7
        if (m_capacity < m_count + n)
238
7
        {
239
7
            Index newBufferCount = kInitialCount;
240
7
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
7
            T* newBuffer = _allocate(newBufferCount);
244
7
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
7
            m_buffer = newBuffer;
262
7
            m_capacity = newBufferCount;
263
7
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
21
        for (Index i = 0; i < n; i++)
278
14
            m_buffer[idx + i] = vals[i];
279
280
7
        m_count += n;
281
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1.94k
    {
237
1.94k
        if (m_capacity < m_count + n)
238
898
        {
239
898
            Index newBufferCount = kInitialCount;
240
1.87k
            while (newBufferCount < m_count + n)
241
976
                newBufferCount = newBufferCount << 1;
242
243
898
            T* newBuffer = _allocate(newBufferCount);
244
898
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
898
            m_buffer = newBuffer;
262
898
            m_capacity = newBufferCount;
263
898
        }
264
1.04k
        else
265
1.04k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1.04k
            {
270
1.04k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1.04k
            }
273
1.04k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
38.3k
        for (Index i = 0; i < n; i++)
278
36.4k
            m_buffer[idx + i] = vals[i];
279
280
1.94k
        m_count += n;
281
1.94k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
2
        {
239
2
            Index newBufferCount = kInitialCount;
240
2
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2
            T* newBuffer = _allocate(newBufferCount);
244
2
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2
            m_buffer = newBuffer;
262
2
            m_capacity = newBufferCount;
263
2
        }
264
1
        else
265
1
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1
            {
270
1
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1
            }
273
1
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
9
        for (Index i = 0; i < n; i++)
278
6
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
1.96k
    {
237
1.96k
        if (m_capacity < m_count + n)
238
1.93k
        {
239
1.93k
            Index newBufferCount = kInitialCount;
240
1.93k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.93k
            T* newBuffer = _allocate(newBufferCount);
244
1.93k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.93k
            m_buffer = newBuffer;
262
1.93k
            m_capacity = newBufferCount;
263
1.93k
        }
264
35
        else
265
35
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
35
            {
270
35
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
35
            }
273
35
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
7.07k
        for (Index i = 0; i < n; i++)
278
5.11k
            m_buffer[idx + i] = vals[i];
279
280
1.96k
        m_count += n;
281
1.96k
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
182
    {
237
182
        if (m_capacity < m_count + n)
238
173
        {
239
173
            Index newBufferCount = kInitialCount;
240
173
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
173
            T* newBuffer = _allocate(newBufferCount);
244
173
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
173
            m_buffer = newBuffer;
262
173
            m_capacity = newBufferCount;
263
173
        }
264
9
        else
265
9
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
9
            {
270
18
                for (Index i = m_count; i > idx; i--)
271
9
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
9
            }
273
9
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
364
        for (Index i = 0; i < n; i++)
278
182
            m_buffer[idx + i] = vals[i];
279
280
182
        m_count += n;
281
182
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
136k
    {
237
136k
        if (m_capacity < m_count + n)
238
25.0k
        {
239
25.0k
            Index newBufferCount = kInitialCount;
240
36.7k
            while (newBufferCount < m_count + n)
241
11.7k
                newBufferCount = newBufferCount << 1;
242
243
25.0k
            T* newBuffer = _allocate(newBufferCount);
244
25.0k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
25.0k
            m_buffer = newBuffer;
262
25.0k
            m_capacity = newBufferCount;
263
25.0k
        }
264
111k
        else
265
111k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
111k
            {
270
111k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
111k
            }
273
111k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
405k
        for (Index i = 0; i < n; i++)
278
269k
            m_buffer[idx + i] = vals[i];
279
280
136k
        m_count += n;
281
136k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
1.24k
    {
237
1.24k
        if (m_capacity < m_count + n)
238
1.24k
        {
239
1.24k
            Index newBufferCount = kInitialCount;
240
1.24k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.24k
            T* newBuffer = _allocate(newBufferCount);
244
1.24k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.24k
            m_buffer = newBuffer;
262
1.24k
            m_capacity = newBufferCount;
263
1.24k
        }
264
7
        else
265
7
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7
            {
270
7
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7
            }
273
7
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.67k
        for (Index i = 0; i < n; i++)
278
2.43k
            m_buffer[idx + i] = vals[i];
279
280
1.24k
        m_count += n;
281
1.24k
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
74
    {
237
74
        if (m_capacity < m_count + n)
238
8
        {
239
8
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
8
            T* newBuffer = _allocate(newBufferCount);
244
8
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
8
            m_buffer = newBuffer;
262
8
            m_capacity = newBufferCount;
263
8
        }
264
66
        else
265
66
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
66
            {
270
66
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
66
            }
273
66
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
103
        for (Index i = 0; i < n; i++)
278
29
            m_buffer[idx + i] = vals[i];
279
280
74
        m_count += n;
281
74
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
25
    {
237
25
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
25
        else
265
25
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
25
            {
270
25
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
25
            }
273
25
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
25
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
25
        m_count += n;
281
25
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIjNS_17StandardAllocatorEE11insertRangeElPKjl
Line
Count
Source
236
11.8k
    {
237
11.8k
        if (m_capacity < m_count + n)
238
7.08k
        {
239
7.08k
            Index newBufferCount = kInitialCount;
240
8.45k
            while (newBufferCount < m_count + n)
241
1.37k
                newBufferCount = newBufferCount << 1;
242
243
7.08k
            T* newBuffer = _allocate(newBufferCount);
244
7.08k
            if (m_capacity)
245
175
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
175
                {
254
17.8k
                    for (Index i = 0; i < idx; i++)
255
17.6k
                        newBuffer[i] = m_buffer[i];
256
175
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
175
                }
259
175
                _deallocateBuffer();
260
175
            }
261
7.08k
            m_buffer = newBuffer;
262
7.08k
            m_capacity = newBufferCount;
263
7.08k
        }
264
4.79k
        else
265
4.79k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
4.79k
            {
270
4.79k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
4.79k
            }
273
4.79k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.24M
        for (Index i = 0; i < n; i++)
278
3.22M
            m_buffer[idx + i] = vals[i];
279
280
11.8k
        m_count += n;
281
11.8k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1
    {
237
1
        if (m_capacity < m_count + n)
238
1
        {
239
1
            Index newBufferCount = kInitialCount;
240
1
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1
            T* newBuffer = _allocate(newBufferCount);
244
1
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1
            m_buffer = newBuffer;
262
1
            m_capacity = newBufferCount;
263
1
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3
        for (Index i = 0; i < n; i++)
278
2
            m_buffer[idx + i] = vals[i];
279
280
1
        m_count += n;
281
1
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1
    {
237
1
        if (m_capacity < m_count + n)
238
1
        {
239
1
            Index newBufferCount = kInitialCount;
240
1
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1
            T* newBuffer = _allocate(newBufferCount);
244
1
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1
            m_buffer = newBuffer;
262
1
            m_capacity = newBufferCount;
263
1
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3
        for (Index i = 0; i < n; i++)
278
2
            m_buffer[idx + i] = vals[i];
279
280
1
        m_count += n;
281
1
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
312
    {
237
312
        if (m_capacity < m_count + n)
238
266
        {
239
266
            Index newBufferCount = kInitialCount;
240
266
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
266
            T* newBuffer = _allocate(newBufferCount);
244
266
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
266
            m_buffer = newBuffer;
262
266
            m_capacity = newBufferCount;
263
266
        }
264
46
        else
265
46
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
46
            {
270
46
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
46
            }
273
46
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
590
        for (Index i = 0; i < n; i++)
278
278
            m_buffer[idx + i] = vals[i];
279
280
312
        m_count += n;
281
312
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
76
    {
237
76
        if (m_capacity < m_count + n)
238
38
        {
239
38
            Index newBufferCount = kInitialCount;
240
103
            while (newBufferCount < m_count + n)
241
65
                newBufferCount = newBufferCount << 1;
242
243
38
            T* newBuffer = _allocate(newBufferCount);
244
38
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
38
            m_buffer = newBuffer;
262
38
            m_capacity = newBufferCount;
263
38
        }
264
38
        else
265
38
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
38
            {
270
38
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
38
            }
273
38
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.41k
        for (Index i = 0; i < n; i++)
278
1.33k
            m_buffer[idx + i] = vals[i];
279
280
76
        m_count += n;
281
76
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
178
    {
237
178
        if (m_capacity < m_count + n)
238
178
        {
239
178
            Index newBufferCount = kInitialCount;
240
178
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
178
            T* newBuffer = _allocate(newBufferCount);
244
178
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
178
            m_buffer = newBuffer;
262
178
            m_capacity = newBufferCount;
263
178
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
542
        for (Index i = 0; i < n; i++)
278
364
            m_buffer[idx + i] = vals[i];
279
280
178
        m_count += n;
281
178
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
42
    {
237
42
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
42
        else
265
42
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
42
            {
270
42
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
42
            }
273
42
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
42
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
42
        m_count += n;
281
42
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
438
    {
237
438
        if (m_capacity < m_count + n)
238
429
        {
239
429
            Index newBufferCount = kInitialCount;
240
429
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
429
            T* newBuffer = _allocate(newBufferCount);
244
429
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
429
            m_buffer = newBuffer;
262
429
            m_capacity = newBufferCount;
263
429
        }
264
9
        else
265
9
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
9
            {
270
9
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
9
            }
273
9
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
938
        for (Index i = 0; i < n; i++)
278
500
            m_buffer[idx + i] = vals[i];
279
280
438
        m_count += n;
281
438
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
4.81k
    {
237
4.81k
        if (m_capacity < m_count + n)
238
4.71k
        {
239
4.71k
            Index newBufferCount = kInitialCount;
240
5.04k
            while (newBufferCount < m_count + n)
241
330
                newBufferCount = newBufferCount << 1;
242
243
4.71k
            T* newBuffer = _allocate(newBufferCount);
244
4.71k
            if (m_capacity)
245
16
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
16
                {
254
56
                    for (Index i = 0; i < idx; i++)
255
40
                        newBuffer[i] = m_buffer[i];
256
16
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
16
                }
259
16
                _deallocateBuffer();
260
16
            }
261
4.71k
            m_buffer = newBuffer;
262
4.71k
            m_capacity = newBufferCount;
263
4.71k
        }
264
105
        else
265
105
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
105
            {
270
105
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
105
            }
273
105
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
25.0k
        for (Index i = 0; i < n; i++)
278
20.1k
            m_buffer[idx + i] = vals[i];
279
280
4.81k
        m_count += n;
281
4.81k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
110
    {
237
110
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
110
        else
265
110
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
110
            {
270
110
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
110
            }
273
110
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
223
        for (Index i = 0; i < n; i++)
278
113
            m_buffer[idx + i] = vals[i];
279
280
110
        m_count += n;
281
110
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
24
    {
237
24
        if (m_capacity < m_count + n)
238
8
        {
239
8
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
8
            T* newBuffer = _allocate(newBufferCount);
244
8
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
8
            m_buffer = newBuffer;
262
8
            m_capacity = newBufferCount;
263
8
        }
264
16
        else
265
16
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
16
            {
270
16
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
16
            }
273
16
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
48
        for (Index i = 0; i < n; i++)
278
24
            m_buffer[idx + i] = vals[i];
279
280
24
        m_count += n;
281
24
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
59
    {
237
59
        if (m_capacity < m_count + n)
238
59
        {
239
59
            Index newBufferCount = kInitialCount;
240
59
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
59
            T* newBuffer = _allocate(newBufferCount);
244
59
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
59
            m_buffer = newBuffer;
262
59
            m_capacity = newBufferCount;
263
59
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
177
        for (Index i = 0; i < n; i++)
278
118
            m_buffer[idx + i] = vals[i];
279
280
59
        m_count += n;
281
59
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
538
    {
237
538
        if (m_capacity < m_count + n)
238
534
        {
239
534
            Index newBufferCount = kInitialCount;
240
534
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
534
            T* newBuffer = _allocate(newBufferCount);
244
534
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
534
            m_buffer = newBuffer;
262
534
            m_capacity = newBufferCount;
263
534
        }
264
4
        else
265
4
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
4
            {
270
4
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
4
            }
273
4
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.07k
        for (Index i = 0; i < n; i++)
278
534
            m_buffer[idx + i] = vals[i];
279
280
538
        m_count += n;
281
538
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
2.00k
    {
237
2.00k
        if (m_capacity < m_count + n)
238
31
        {
239
31
            Index newBufferCount = kInitialCount;
240
31
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
31
            T* newBuffer = _allocate(newBufferCount);
244
31
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
31
            m_buffer = newBuffer;
262
31
            m_capacity = newBufferCount;
263
31
        }
264
1.97k
        else
265
1.97k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1.97k
            {
270
1.97k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1.97k
            }
273
1.97k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
2.03k
        for (Index i = 0; i < n; i++)
278
31
            m_buffer[idx + i] = vals[i];
279
280
2.00k
        m_count += n;
281
2.00k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
129
    {
237
129
        if (m_capacity < m_count + n)
238
129
        {
239
129
            Index newBufferCount = kInitialCount;
240
129
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
129
            T* newBuffer = _allocate(newBufferCount);
244
129
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
129
            m_buffer = newBuffer;
262
129
            m_capacity = newBufferCount;
263
129
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
617
        for (Index i = 0; i < n; i++)
278
488
            m_buffer[idx + i] = vals[i];
279
280
129
        m_count += n;
281
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
54
    {
237
54
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
6
        else
265
6
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6
            {
270
6
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6
            }
273
6
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
102
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
54
        m_count += n;
281
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
19
        {
239
19
            Index newBufferCount = kInitialCount;
240
71
            while (newBufferCount < m_count + n)
241
52
                newBufferCount = newBufferCount << 1;
242
243
19
            T* newBuffer = _allocate(newBufferCount);
244
19
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
19
            m_buffer = newBuffer;
262
19
            m_capacity = newBufferCount;
263
19
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
10.4k
        for (Index i = 0; i < n; i++)
278
10.4k
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
19
        else
265
19
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
19
            {
270
19
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
19
            }
273
19
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
19
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
44
        {
239
44
            Index newBufferCount = kInitialCount;
240
44
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
44
            T* newBuffer = _allocate(newBufferCount);
244
44
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
44
            m_buffer = newBuffer;
262
44
            m_capacity = newBufferCount;
263
44
        }
264
4
        else
265
4
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
4
            {
270
4
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
4
            }
273
4
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
108
        for (Index i = 0; i < n; i++)
278
60
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7
    {
237
7
        if (m_capacity < m_count + n)
238
7
        {
239
7
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
1
                newBufferCount = newBufferCount << 1;
242
243
7
            T* newBuffer = _allocate(newBufferCount);
244
7
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
7
            m_buffer = newBuffer;
262
7
            m_capacity = newBufferCount;
263
7
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
31
        for (Index i = 0; i < n; i++)
278
24
            m_buffer[idx + i] = vals[i];
279
280
7
        m_count += n;
281
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
215
    {
237
215
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
215
        else
265
215
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
215
            {
270
215
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
215
            }
273
215
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
215
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
215
        m_count += n;
281
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
4
    {
237
4
        if (m_capacity < m_count + n)
238
4
        {
239
4
            Index newBufferCount = kInitialCount;
240
4
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
4
            T* newBuffer = _allocate(newBufferCount);
244
4
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
4
            m_buffer = newBuffer;
262
4
            m_capacity = newBufferCount;
263
4
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
16
        for (Index i = 0; i < n; i++)
278
12
            m_buffer[idx + i] = vals[i];
279
280
4
        m_count += n;
281
4
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
2
    {
237
2
        if (m_capacity < m_count + n)
238
2
        {
239
2
            Index newBufferCount = kInitialCount;
240
2
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2
            T* newBuffer = _allocate(newBufferCount);
244
2
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2
            m_buffer = newBuffer;
262
2
            m_capacity = newBufferCount;
263
2
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
4
        for (Index i = 0; i < n; i++)
278
2
            m_buffer[idx + i] = vals[i];
279
280
2
        m_count += n;
281
2
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
101
    {
237
101
        if (m_capacity < m_count + n)
238
101
        {
239
101
            Index newBufferCount = kInitialCount;
240
101
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
101
            T* newBuffer = _allocate(newBufferCount);
244
101
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
101
            m_buffer = newBuffer;
262
101
            m_capacity = newBufferCount;
263
101
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
204
        for (Index i = 0; i < n; i++)
278
103
            m_buffer[idx + i] = vals[i];
279
280
101
        m_count += n;
281
101
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
416
    {
237
416
        if (m_capacity < m_count + n)
238
416
        {
239
416
            Index newBufferCount = kInitialCount;
240
416
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
416
            T* newBuffer = _allocate(newBufferCount);
244
416
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
416
            m_buffer = newBuffer;
262
416
            m_capacity = newBufferCount;
263
416
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.24k
        for (Index i = 0; i < n; i++)
278
832
            m_buffer[idx + i] = vals[i];
279
280
416
        m_count += n;
281
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE11insertRangeElPKS3_l
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
208
    {
237
208
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
208
        else
265
208
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
208
            {
270
208
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
208
            }
273
208
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
208
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
208
        m_count += n;
281
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
5.58k
    {
237
5.58k
        if (m_capacity < m_count + n)
238
5.58k
        {
239
5.58k
            Index newBufferCount = kInitialCount;
240
6.25k
            while (newBufferCount < m_count + n)
241
664
                newBufferCount = newBufferCount << 1;
242
243
5.58k
            T* newBuffer = _allocate(newBufferCount);
244
5.58k
            if (m_capacity)
245
75
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
75
                {
254
953k
                    for (Index i = 0; i < idx; i++)
255
953k
                        newBuffer[i] = m_buffer[i];
256
75
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
75
                }
259
75
                _deallocateBuffer();
260
75
            }
261
5.58k
            m_buffer = newBuffer;
262
5.58k
            m_capacity = newBufferCount;
263
5.58k
        }
264
2
        else
265
2
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
2
            {
270
2
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
2
            }
273
2
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
24.4k
        for (Index i = 0; i < n; i++)
278
18.8k
            m_buffer[idx + i] = vals[i];
279
280
5.58k
        m_count += n;
281
5.58k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
78
    {
237
78
        if (m_capacity < m_count + n)
238
75
        {
239
75
            Index newBufferCount = kInitialCount;
240
739
            while (newBufferCount < m_count + n)
241
664
                newBufferCount = newBufferCount << 1;
242
243
75
            T* newBuffer = _allocate(newBufferCount);
244
75
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
75
            m_buffer = newBuffer;
262
75
            m_capacity = newBufferCount;
263
75
        }
264
3
        else
265
3
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
3
            {
270
3
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
3
            }
273
3
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
953k
        for (Index i = 0; i < n; i++)
278
953k
            m_buffer[idx + i] = vals[i];
279
280
78
        m_count += n;
281
78
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIcNS_17StandardAllocatorEE11insertRangeElPKcl
Line
Count
Source
236
5.35k
    {
237
5.35k
        if (m_capacity < m_count + n)
238
5.35k
        {
239
5.35k
            Index newBufferCount = kInitialCount;
240
27.1k
            while (newBufferCount < m_count + n)
241
21.8k
                newBufferCount = newBufferCount << 1;
242
243
5.35k
            T* newBuffer = _allocate(newBufferCount);
244
5.35k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
5.35k
            m_buffer = newBuffer;
262
5.35k
            m_capacity = newBufferCount;
263
5.35k
        }
264
2
        else
265
2
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
2
            {
270
2
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
2
            }
273
2
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
19.7M
        for (Index i = 0; i < n; i++)
278
19.7M
            m_buffer[idx + i] = vals[i];
279
280
5.35k
        m_count += n;
281
5.35k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
29
    {
237
29
        if (m_capacity < m_count + n)
238
29
        {
239
29
            Index newBufferCount = kInitialCount;
240
58
            while (newBufferCount < m_count + n)
241
29
                newBufferCount = newBufferCount << 1;
242
243
29
            T* newBuffer = _allocate(newBufferCount);
244
29
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
29
            m_buffer = newBuffer;
262
29
            m_capacity = newBufferCount;
263
29
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
580
        for (Index i = 0; i < n; i++)
278
551
            m_buffer[idx + i] = vals[i];
279
280
29
        m_count += n;
281
29
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
3
        {
239
3
            Index newBufferCount = kInitialCount;
240
3
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3
            T* newBuffer = _allocate(newBufferCount);
244
3
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3
            m_buffer = newBuffer;
262
3
            m_capacity = newBufferCount;
263
3
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
14
        for (Index i = 0; i < n; i++)
278
11
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
417
    {
237
417
        if (m_capacity < m_count + n)
238
40
        {
239
40
            Index newBufferCount = kInitialCount;
240
40
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
40
            T* newBuffer = _allocate(newBufferCount);
244
40
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
40
            m_buffer = newBuffer;
262
40
            m_capacity = newBufferCount;
263
40
        }
264
377
        else
265
377
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
377
            {
270
377
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
377
            }
273
377
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
468
        for (Index i = 0; i < n; i++)
278
51
            m_buffer[idx + i] = vals[i];
279
280
417
        m_count += n;
281
417
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
344
    {
237
344
        if (m_capacity < m_count + n)
238
336
        {
239
336
            Index newBufferCount = kInitialCount;
240
336
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
336
            T* newBuffer = _allocate(newBufferCount);
244
336
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
336
            m_buffer = newBuffer;
262
336
            m_capacity = newBufferCount;
263
336
        }
264
8
        else
265
8
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
8
            {
270
8
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
8
            }
273
8
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.14k
        for (Index i = 0; i < n; i++)
278
800
            m_buffer[idx + i] = vals[i];
279
280
344
        m_count += n;
281
344
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6.20k
    {
237
6.20k
        if (m_capacity < m_count + n)
238
117
        {
239
117
            Index newBufferCount = kInitialCount;
240
174
            while (newBufferCount < m_count + n)
241
57
                newBufferCount = newBufferCount << 1;
242
243
117
            T* newBuffer = _allocate(newBufferCount);
244
117
            if (m_capacity)
245
36
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
36
                {
254
486
                    for (Index i = 0; i < idx; i++)
255
450
                        newBuffer[i] = m_buffer[i];
256
36
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
36
                }
259
36
                _deallocateBuffer();
260
36
            }
261
117
            m_buffer = newBuffer;
262
117
            m_capacity = newBufferCount;
263
117
        }
264
6.08k
        else
265
6.08k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6.08k
            {
270
6.08k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6.08k
            }
273
6.08k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
56.1k
        for (Index i = 0; i < n; i++)
278
49.9k
            m_buffer[idx + i] = vals[i];
279
280
6.20k
        m_count += n;
281
6.20k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
34.3k
    {
237
34.3k
        if (m_capacity < m_count + n)
238
286
        {
239
286
            Index newBufferCount = kInitialCount;
240
792
            while (newBufferCount < m_count + n)
241
506
                newBufferCount = newBufferCount << 1;
242
243
286
            T* newBuffer = _allocate(newBufferCount);
244
286
            if (m_capacity)
245
200
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
200
                {
254
26.1k
                    for (Index i = 0; i < idx; i++)
255
25.9k
                        newBuffer[i] = m_buffer[i];
256
200
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
200
                }
259
200
                _deallocateBuffer();
260
200
            }
261
286
            m_buffer = newBuffer;
262
286
            m_capacity = newBufferCount;
263
286
        }
264
34.0k
        else
265
34.0k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34.0k
            {
270
34.0k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34.0k
            }
273
34.0k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
138k
        for (Index i = 0; i < n; i++)
278
104k
            m_buffer[idx + i] = vals[i];
279
280
34.3k
        m_count += n;
281
34.3k
    }
282
283
    void insertRange(Index id, const List<T>& list)
284
2
    {
285
2
        insertRange(id, list.m_buffer, list.m_count);
286
2
    }
287
288
17
    void addRange(ArrayView<T> list) { insertRange(m_count, list.getBuffer(), list.getCount()); }
289
290
356k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
75
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8addRangeEPKS3_l
Line
Count
Source
290
25
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeEPKjl
Line
Count
Source
290
9.40k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeEPKhl
Line
Count
Source
290
295k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
344
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
2
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
5.58k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
78
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8addRangeEPKcl
Line
Count
Source
290
5.35k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
29
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8addRangeEPKS1_l
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeEPKml
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
5
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
344
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
6.20k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
34.3k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
291
292
10.0M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
9.56M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
107
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
42.1k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
8.21k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1.19k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
2.15k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
343
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
300k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
115
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1.93k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
1.96k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
136k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
1.24k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
74
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
2.47k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
312
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
76
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
178
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE8addRangeERKS3_
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
42
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
438
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
4.81k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
110
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
24
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
59
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
538
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
2.00k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
129
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
54
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
7
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
215
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
2
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
2
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
101
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
416
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8addRangeERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
208
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
7
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
293
294
    void removeRange(Index idx, Index count)
295
667
    {
296
667
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
667
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
920
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
253
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
667
        m_count -= actualDeleteCount;
302
667
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
448
    {
296
448
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
448
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
492
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
44
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
448
        m_count -= actualDeleteCount;
302
448
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
28
    {
296
28
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
28
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
28
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
28
        m_count -= actualDeleteCount;
302
28
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
5
    {
296
5
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
5
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
16
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
11
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
5
        m_count -= actualDeleteCount;
302
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11removeRangeEll
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
74
    {
296
74
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
74
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
97
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
23
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
74
        m_count -= actualDeleteCount;
302
74
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
109
    {
296
109
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
109
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
284
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
175
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
109
        m_count -= actualDeleteCount;
302
109
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
3
    {
296
3
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
3
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
3
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
3
        m_count -= actualDeleteCount;
302
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE11removeRangeEll
303
304
175
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
28
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
5
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8removeAtEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
74
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
65
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
3
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8removeAtEl
305
306
    void remove(const T& val)
307
28
    {
308
28
        Index idx = indexOf(val);
309
28
        if (idx != -1)
310
28
            removeAt(idx);
311
28
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6removeERKS2_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6removeERKS2_
Line
Count
Source
307
28
    {
308
28
        Index idx = indexOf(val);
309
28
        if (idx != -1)
310
28
            removeAt(idx);
311
28
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE6removeERKS2_
312
313
    void reverse()
314
13.1k
    {
315
15.5k
        for (Index i = 0; i < (m_count >> 1); i++)
316
2.35k
        {
317
2.35k
            swapElements(m_buffer, i, m_count - i - 1);
318
2.35k
        }
319
13.1k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
3.89k
    {
315
4.04k
        for (Index i = 0; i < (m_count >> 1); i++)
316
147
        {
317
147
            swapElements(m_buffer, i, m_count - i - 1);
318
147
        }
319
3.89k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
173
    {
315
355
        for (Index i = 0; i < (m_count >> 1); i++)
316
182
        {
317
182
            swapElements(m_buffer, i, m_count - i - 1);
318
182
        }
319
173
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
4.92k
    {
315
6.63k
        for (Index i = 0; i < (m_count >> 1); i++)
316
1.70k
        {
317
1.70k
            swapElements(m_buffer, i, m_count - i - 1);
318
1.70k
        }
319
4.92k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
4.20k
    {
315
4.52k
        for (Index i = 0; i < (m_count >> 1); i++)
316
316
        {
317
316
            swapElements(m_buffer, i, m_count - i - 1);
318
316
        }
319
4.20k
    }
320
321
    void fastRemove(const T& val)
322
    {
323
        Index idx = indexOf(val);
324
        if (idx >= 0)
325
        {
326
            fastRemoveAt(idx);
327
        }
328
    }
329
330
    void fastRemoveAt(Index idx)
331
277k
    {
332
277k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
277k
        if (idx != m_count - 1)
336
223k
        {
337
223k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
223k
        }
339
277k
        m_count--;
340
277k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
147k
    {
332
147k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
147k
        if (idx != m_count - 1)
336
136k
        {
337
136k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
136k
        }
339
147k
        m_count--;
340
147k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12fastRemoveAtEl
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
50.0k
    {
332
50.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
50.0k
        if (idx != m_count - 1)
336
43.0k
        {
337
43.0k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
43.0k
        }
339
50.0k
        m_count--;
340
50.0k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
11
    {
332
11
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
11
        if (idx != m_count - 1)
336
7
        {
337
7
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
7
        }
339
11
        m_count--;
340
11
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
79.9k
    {
332
79.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
79.9k
        if (idx != m_count - 1)
336
43.9k
        {
337
43.9k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
43.9k
        }
339
79.9k
        m_count--;
340
79.9k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE12fastRemoveAtEl
341
342
3.05M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
75
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
14
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.95k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
73.0k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
17
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
23
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.80k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
47.3k
    void clear() { m_count = 0; }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
734
    void clear() { m_count = 0; }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
12
    void clear() { m_count = 0; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.04k
    void clear() { m_count = 0; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
7.24k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.17k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
40
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.92k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
6.77k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
258
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
116
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
174
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.53M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
182k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
45.8k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.59k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.20k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIcNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.03k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
52
    void clear() { m_count = 0; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.00k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
52
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
53
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
53
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
53
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
67
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E5clearEv
Line
Count
Source
342
172
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
119k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.04k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
22
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
529
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
344
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
62
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.83k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.83k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.95k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
21
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
7
    void clear() { m_count = 0; }
343
344
    void clearAndDeallocate()
345
10.0M
    {
346
10.0M
        _deallocateBuffer();
347
10.0M
        m_count = m_capacity = 0;
348
10.0M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
9.56M
    {
346
9.56M
        _deallocateBuffer();
347
9.56M
        m_count = m_capacity = 0;
348
9.56M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
107
    {
346
107
        _deallocateBuffer();
347
107
        m_count = m_capacity = 0;
348
107
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
41.9k
    {
346
41.9k
        _deallocateBuffer();
347
41.9k
        m_count = m_capacity = 0;
348
41.9k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
27
    {
346
27
        _deallocateBuffer();
347
27
        m_count = m_capacity = 0;
348
27
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
27
    {
346
27
        _deallocateBuffer();
347
27
        m_count = m_capacity = 0;
348
27
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
8.20k
    {
346
8.20k
        _deallocateBuffer();
347
8.20k
        m_count = m_capacity = 0;
348
8.20k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.19k
    {
346
1.19k
        _deallocateBuffer();
347
1.19k
        m_count = m_capacity = 0;
348
1.19k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.68k
    {
346
1.68k
        _deallocateBuffer();
347
1.68k
        m_count = m_capacity = 0;
348
1.68k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
414
    {
346
414
        _deallocateBuffer();
347
414
        m_count = m_capacity = 0;
348
414
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
300k
    {
346
300k
        _deallocateBuffer();
347
300k
        m_count = m_capacity = 0;
348
300k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
115
    {
346
115
        _deallocateBuffer();
347
115
        m_count = m_capacity = 0;
348
115
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.93k
    {
346
1.93k
        _deallocateBuffer();
347
1.93k
        m_count = m_capacity = 0;
348
1.93k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
129k
    {
346
129k
        _deallocateBuffer();
347
129k
        m_count = m_capacity = 0;
348
129k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.93k
    {
346
1.93k
        _deallocateBuffer();
347
1.93k
        m_count = m_capacity = 0;
348
1.93k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
74
    {
346
74
        _deallocateBuffer();
347
74
        m_count = m_capacity = 0;
348
74
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.31k
    {
346
1.31k
        _deallocateBuffer();
347
1.31k
        m_count = m_capacity = 0;
348
1.31k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1
    {
346
1
        _deallocateBuffer();
347
1
        m_count = m_capacity = 0;
348
1
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1
    {
346
1
        _deallocateBuffer();
347
1
        m_count = m_capacity = 0;
348
1
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
312
    {
346
312
        _deallocateBuffer();
347
312
        m_count = m_capacity = 0;
348
312
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
178
    {
346
178
        _deallocateBuffer();
347
178
        m_count = m_capacity = 0;
348
178
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
42
    {
346
42
        _deallocateBuffer();
347
42
        m_count = m_capacity = 0;
348
42
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
438
    {
346
438
        _deallocateBuffer();
347
438
        m_count = m_capacity = 0;
348
438
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
59
    {
346
59
        _deallocateBuffer();
347
59
        m_count = m_capacity = 0;
348
59
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
538
    {
346
538
        _deallocateBuffer();
347
538
        m_count = m_capacity = 0;
348
538
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2.00k
    {
346
2.00k
        _deallocateBuffer();
347
2.00k
        m_count = m_capacity = 0;
348
2.00k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
129
    {
346
129
        _deallocateBuffer();
347
129
        m_count = m_capacity = 0;
348
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
54
    {
346
54
        _deallocateBuffer();
347
54
        m_count = m_capacity = 0;
348
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
215
    {
346
215
        _deallocateBuffer();
347
215
        m_count = m_capacity = 0;
348
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2
    {
346
2
        _deallocateBuffer();
347
2
        m_count = m_capacity = 0;
348
2
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2
    {
346
2
        _deallocateBuffer();
347
2
        m_count = m_capacity = 0;
348
2
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
101
    {
346
101
        _deallocateBuffer();
347
101
        m_count = m_capacity = 0;
348
101
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
416
    {
346
416
        _deallocateBuffer();
347
416
        m_count = m_capacity = 0;
348
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
208
    {
346
208
        _deallocateBuffer();
347
208
        m_count = m_capacity = 0;
348
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
22
    {
346
22
        _deallocateBuffer();
347
22
        m_count = m_capacity = 0;
348
22
    }
349
350
    void reserve(Index size)
351
11.4M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
11.4M
        if (UIndex(size) > UIndex(m_capacity))
356
8.07M
        {
357
8.07M
            T* newBuffer = _allocate(size);
358
8.07M
            if (m_capacity)
359
184k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
184k
                {
364
834M
                    for (Index i = 0; i < m_count; i++)
365
833M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
98.3M
                    for (Index i = m_count; i < size; i++)
369
98.1M
                    {
370
98.1M
                        new (newBuffer + i) T();
371
98.1M
                    }
372
184k
                }
373
184k
                _deallocateBuffer();
374
184k
            }
375
8.07M
            m_buffer = newBuffer;
376
8.07M
            m_capacity = size;
377
8.07M
        }
378
11.4M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5.66M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5.66M
        if (UIndex(size) > UIndex(m_capacity))
356
5.15M
        {
357
5.15M
            T* newBuffer = _allocate(size);
358
5.15M
            if (m_capacity)
359
269
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
269
                {
364
35.0k
                    for (Index i = 0; i < m_count; i++)
365
34.7k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
35.0k
                    for (Index i = m_count; i < size; i++)
369
34.7k
                    {
370
34.7k
                        new (newBuffer + i) T();
371
34.7k
                    }
372
269
                }
373
269
                _deallocateBuffer();
374
269
            }
375
5.15M
            m_buffer = newBuffer;
376
5.15M
            m_capacity = size;
377
5.15M
        }
378
5.66M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.00k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.00k
        if (UIndex(size) > UIndex(m_capacity))
356
1.00k
        {
357
1.00k
            T* newBuffer = _allocate(size);
358
1.00k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.00k
            m_buffer = newBuffer;
376
1.00k
            m_capacity = size;
377
1.00k
        }
378
1.00k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.89M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.89M
        if (UIndex(size) > UIndex(m_capacity))
356
37.2k
        {
357
37.2k
            T* newBuffer = _allocate(size);
358
37.2k
            if (m_capacity)
359
33.0k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
33.0k
                {
364
779M
                    for (Index i = 0; i < m_count; i++)
365
779M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
44.0M
                    for (Index i = m_count; i < size; i++)
369
44.0M
                    {
370
44.0M
                        new (newBuffer + i) T();
371
44.0M
                    }
372
33.0k
                }
373
33.0k
                _deallocateBuffer();
374
33.0k
            }
375
37.2k
            m_buffer = newBuffer;
376
37.2k
            m_capacity = size;
377
37.2k
        }
378
2.89M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
15.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
15.5k
        if (UIndex(size) > UIndex(m_capacity))
356
15.5k
        {
357
15.5k
            T* newBuffer = _allocate(size);
358
15.5k
            if (m_capacity)
359
876
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
876
                {
364
22.8k
                    for (Index i = 0; i < m_count; i++)
365
22.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
22.8k
                    for (Index i = m_count; i < size; i++)
369
22.0k
                    {
370
22.0k
                        new (newBuffer + i) T();
371
22.0k
                    }
372
876
                }
373
876
                _deallocateBuffer();
374
876
            }
375
15.5k
            m_buffer = newBuffer;
376
15.5k
            m_capacity = size;
377
15.5k
        }
378
15.5k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.08k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.08k
        if (UIndex(size) > UIndex(m_capacity))
356
2.08k
        {
357
2.08k
            T* newBuffer = _allocate(size);
358
2.08k
            if (m_capacity)
359
756
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
756
                {
364
46.6k
                    for (Index i = 0; i < m_count; i++)
365
45.9k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
46.6k
                    for (Index i = m_count; i < size; i++)
369
45.9k
                    {
370
45.9k
                        new (newBuffer + i) T();
371
45.9k
                    }
372
756
                }
373
756
                _deallocateBuffer();
374
756
            }
375
2.08k
            m_buffer = newBuffer;
376
2.08k
            m_capacity = size;
377
2.08k
        }
378
2.08k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.14k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.14k
        if (UIndex(size) > UIndex(m_capacity))
356
1.14k
        {
357
1.14k
            T* newBuffer = _allocate(size);
358
1.14k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.14k
            m_buffer = newBuffer;
376
1.14k
            m_capacity = size;
377
1.14k
        }
378
1.14k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
95
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
95
        if (UIndex(size) > UIndex(m_capacity))
356
95
        {
357
95
            T* newBuffer = _allocate(size);
358
95
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
95
            m_buffer = newBuffer;
376
95
            m_capacity = size;
377
95
        }
378
95
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
23
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
23
        if (UIndex(size) > UIndex(m_capacity))
356
23
        {
357
23
            T* newBuffer = _allocate(size);
358
23
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
23
            m_buffer = newBuffer;
376
23
            m_capacity = size;
377
23
        }
378
23
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
544k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
544k
        if (UIndex(size) > UIndex(m_capacity))
356
544k
        {
357
544k
            T* newBuffer = _allocate(size);
358
544k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
544k
            m_buffer = newBuffer;
376
544k
            m_capacity = size;
377
544k
        }
378
544k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
478
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
478
        if (UIndex(size) > UIndex(m_capacity))
356
478
        {
357
478
            T* newBuffer = _allocate(size);
358
478
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
478
            m_buffer = newBuffer;
376
478
            m_capacity = size;
377
478
        }
378
478
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
478
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
478
        if (UIndex(size) > UIndex(m_capacity))
356
478
        {
357
478
            T* newBuffer = _allocate(size);
358
478
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
478
            m_buffer = newBuffer;
376
478
            m_capacity = size;
377
478
        }
378
478
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
478
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
478
        if (UIndex(size) > UIndex(m_capacity))
356
478
        {
357
478
            T* newBuffer = _allocate(size);
358
478
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
478
            m_buffer = newBuffer;
376
478
            m_capacity = size;
377
478
        }
378
478
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.06M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.06M
        if (UIndex(size) > UIndex(m_capacity))
356
1.06M
        {
357
1.06M
            T* newBuffer = _allocate(size);
358
1.06M
            if (m_capacity)
359
49.5k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
49.5k
                {
364
2.96M
                    for (Index i = 0; i < m_count; i++)
365
2.91M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
2.96M
                    for (Index i = m_count; i < size; i++)
369
2.91M
                    {
370
2.91M
                        new (newBuffer + i) T();
371
2.91M
                    }
372
49.5k
                }
373
49.5k
                _deallocateBuffer();
374
49.5k
            }
375
1.06M
            m_buffer = newBuffer;
376
1.06M
            m_capacity = size;
377
1.06M
        }
378
1.06M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
910
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
910
        if (UIndex(size) > UIndex(m_capacity))
356
910
        {
357
910
            T* newBuffer = _allocate(size);
358
910
            if (m_capacity)
359
708
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
708
                {
364
1.10M
                    for (Index i = 0; i < m_count; i++)
365
1.10M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.10M
                    for (Index i = m_count; i < size; i++)
369
1.10M
                    {
370
1.10M
                        new (newBuffer + i) T();
371
1.10M
                    }
372
708
                }
373
708
                _deallocateBuffer();
374
708
            }
375
910
            m_buffer = newBuffer;
376
910
            m_capacity = size;
377
910
        }
378
910
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.05k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.05k
        if (UIndex(size) > UIndex(m_capacity))
356
1.05k
        {
357
1.05k
            T* newBuffer = _allocate(size);
358
1.05k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.05k
            m_buffer = newBuffer;
376
1.05k
            m_capacity = size;
377
1.05k
        }
378
1.05k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
696
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
696
        if (UIndex(size) > UIndex(m_capacity))
356
696
        {
357
696
            T* newBuffer = _allocate(size);
358
696
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
696
            m_buffer = newBuffer;
376
696
            m_capacity = size;
377
696
        }
378
696
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
462
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
462
        if (UIndex(size) > UIndex(m_capacity))
356
462
        {
357
462
            T* newBuffer = _allocate(size);
358
462
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
462
            m_buffer = newBuffer;
376
462
            m_capacity = size;
377
462
        }
378
462
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
243k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
243k
        if (UIndex(size) > UIndex(m_capacity))
356
243k
        {
357
243k
            T* newBuffer = _allocate(size);
358
243k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
243k
            m_buffer = newBuffer;
376
243k
            m_capacity = size;
377
243k
        }
378
243k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.89k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.89k
        if (UIndex(size) > UIndex(m_capacity))
356
3.89k
        {
357
3.89k
            T* newBuffer = _allocate(size);
358
3.89k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.89k
            m_buffer = newBuffer;
376
3.89k
            m_capacity = size;
377
3.89k
        }
378
3.89k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
72.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
72.2k
        if (UIndex(size) > UIndex(m_capacity))
356
72.2k
        {
357
72.2k
            T* newBuffer = _allocate(size);
358
72.2k
            if (m_capacity)
359
2.27k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.27k
                {
364
277k
                    for (Index i = 0; i < m_count; i++)
365
275k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
277k
                    for (Index i = m_count; i < size; i++)
369
275k
                    {
370
275k
                        new (newBuffer + i) T();
371
275k
                    }
372
2.27k
                }
373
2.27k
                _deallocateBuffer();
374
2.27k
            }
375
72.2k
            m_buffer = newBuffer;
376
72.2k
            m_capacity = size;
377
72.2k
        }
378
72.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
359
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
359
        if (UIndex(size) > UIndex(m_capacity))
356
359
        {
357
359
            T* newBuffer = _allocate(size);
358
359
            if (m_capacity)
359
8
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
8
                {
364
232
                    for (Index i = 0; i < m_count; i++)
365
224
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
232
                    for (Index i = m_count; i < size; i++)
369
224
                    {
370
224
                        new (newBuffer + i) T();
371
224
                    }
372
8
                }
373
8
                _deallocateBuffer();
374
8
            }
375
359
            m_buffer = newBuffer;
376
359
            m_capacity = size;
377
359
        }
378
359
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
49.7k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
49.7k
        if (UIndex(size) > UIndex(m_capacity))
356
47.7k
        {
357
47.7k
            T* newBuffer = _allocate(size);
358
47.7k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
47.7k
            m_buffer = newBuffer;
376
47.7k
            m_capacity = size;
377
47.7k
        }
378
49.7k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.98k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.98k
        if (UIndex(size) > UIndex(m_capacity))
356
3.88k
        {
357
3.88k
            T* newBuffer = _allocate(size);
358
3.88k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.88k
            m_buffer = newBuffer;
376
3.88k
            m_capacity = size;
377
3.88k
        }
378
3.98k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
76
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
76
        if (UIndex(size) > UIndex(m_capacity))
356
76
        {
357
76
            T* newBuffer = _allocate(size);
358
76
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
76
            m_buffer = newBuffer;
376
76
            m_capacity = size;
377
76
        }
378
76
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
152
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
152
        if (UIndex(size) > UIndex(m_capacity))
356
152
        {
357
152
            T* newBuffer = _allocate(size);
358
152
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
152
            m_buffer = newBuffer;
376
152
            m_capacity = size;
377
152
        }
378
152
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
42.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
42.2k
        if (UIndex(size) > UIndex(m_capacity))
356
38.7k
        {
357
38.7k
            T* newBuffer = _allocate(size);
358
38.7k
            if (m_capacity)
359
3.11k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.11k
                {
364
297k
                    for (Index i = 0; i < m_count; i++)
365
293k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
297k
                    for (Index i = m_count; i < size; i++)
369
293k
                    {
370
293k
                        new (newBuffer + i) T();
371
293k
                    }
372
3.11k
                }
373
3.11k
                _deallocateBuffer();
374
3.11k
            }
375
38.7k
            m_buffer = newBuffer;
376
38.7k
            m_capacity = size;
377
38.7k
        }
378
42.2k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.30k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.30k
        if (UIndex(size) > UIndex(m_capacity))
356
4.30k
        {
357
4.30k
            T* newBuffer = _allocate(size);
358
4.30k
            if (m_capacity)
359
117
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
117
                {
364
586
                    for (Index i = 0; i < m_count; i++)
365
469
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
586
                    for (Index i = m_count; i < size; i++)
369
469
                    {
370
469
                        new (newBuffer + i) T();
371
469
                    }
372
117
                }
373
117
                _deallocateBuffer();
374
117
            }
375
4.30k
            m_buffer = newBuffer;
376
4.30k
            m_capacity = size;
377
4.30k
        }
378
4.30k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
231k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
231k
        if (UIndex(size) > UIndex(m_capacity))
356
231k
        {
357
231k
            T* newBuffer = _allocate(size);
358
231k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
231k
            m_buffer = newBuffer;
376
231k
            m_capacity = size;
377
231k
        }
378
231k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8.59k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8.59k
        if (UIndex(size) > UIndex(m_capacity))
356
8.59k
        {
357
8.59k
            T* newBuffer = _allocate(size);
358
8.59k
            if (m_capacity)
359
659
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
659
                {
364
11.2k
                    for (Index i = 0; i < m_count; i++)
365
10.6k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
11.2k
                    for (Index i = m_count; i < size; i++)
369
10.6k
                    {
370
10.6k
                        new (newBuffer + i) T();
371
10.6k
                    }
372
659
                }
373
659
                _deallocateBuffer();
374
659
            }
375
8.59k
            m_buffer = newBuffer;
376
8.59k
            m_capacity = size;
377
8.59k
        }
378
8.59k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19.2k
        if (UIndex(size) > UIndex(m_capacity))
356
19.2k
        {
357
19.2k
            T* newBuffer = _allocate(size);
358
19.2k
            if (m_capacity)
359
8.51k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
8.51k
                {
364
275k
                    for (Index i = 0; i < m_count; i++)
365
266k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
275k
                    for (Index i = m_count; i < size; i++)
369
266k
                    {
370
266k
                        new (newBuffer + i) T();
371
266k
                    }
372
8.51k
                }
373
8.51k
                _deallocateBuffer();
374
8.51k
            }
375
19.2k
            m_buffer = newBuffer;
376
19.2k
            m_capacity = size;
377
19.2k
        }
378
19.2k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
213
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
213
        if (UIndex(size) > UIndex(m_capacity))
356
213
        {
357
213
            T* newBuffer = _allocate(size);
358
213
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
213
            m_buffer = newBuffer;
376
213
            m_capacity = size;
377
213
        }
378
213
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
173
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
173
        if (UIndex(size) > UIndex(m_capacity))
356
173
        {
357
173
            T* newBuffer = _allocate(size);
358
173
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
173
            m_buffer = newBuffer;
376
173
            m_capacity = size;
377
173
        }
378
173
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
115
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
115
        if (UIndex(size) > UIndex(m_capacity))
356
115
        {
357
115
            T* newBuffer = _allocate(size);
358
115
            if (m_capacity)
359
8
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
8
                {
364
200
                    for (Index i = 0; i < m_count; i++)
365
192
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
200
                    for (Index i = m_count; i < size; i++)
369
192
                    {
370
192
                        new (newBuffer + i) T();
371
192
                    }
372
8
                }
373
8
                _deallocateBuffer();
374
8
            }
375
115
            m_buffer = newBuffer;
376
115
            m_capacity = size;
377
115
        }
378
115
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.30k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.30k
        if (UIndex(size) > UIndex(m_capacity))
356
1.30k
        {
357
1.30k
            T* newBuffer = _allocate(size);
358
1.30k
            if (m_capacity)
359
87
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
87
                {
364
1.47k
                    for (Index i = 0; i < m_count; i++)
365
1.39k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.47k
                    for (Index i = m_count; i < size; i++)
369
1.39k
                    {
370
1.39k
                        new (newBuffer + i) T();
371
1.39k
                    }
372
87
                }
373
87
                _deallocateBuffer();
374
87
            }
375
1.30k
            m_buffer = newBuffer;
376
1.30k
            m_capacity = size;
377
1.30k
        }
378
1.30k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
34.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
34.1k
        if (UIndex(size) > UIndex(m_capacity))
356
34.1k
        {
357
34.1k
            T* newBuffer = _allocate(size);
358
34.1k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
34.1k
            m_buffer = newBuffer;
376
34.1k
            m_capacity = size;
377
34.1k
        }
378
34.1k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
98
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
98
        if (UIndex(size) > UIndex(m_capacity))
356
98
        {
357
98
            T* newBuffer = _allocate(size);
358
98
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
98
            m_buffer = newBuffer;
376
98
            m_capacity = size;
377
98
        }
378
98
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.59k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.59k
        if (UIndex(size) > UIndex(m_capacity))
356
3.59k
        {
357
3.59k
            T* newBuffer = _allocate(size);
358
3.59k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.59k
            m_buffer = newBuffer;
376
3.59k
            m_capacity = size;
377
3.59k
        }
378
3.59k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6.99k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6.99k
        if (UIndex(size) > UIndex(m_capacity))
356
6.99k
        {
357
6.99k
            T* newBuffer = _allocate(size);
358
6.99k
            if (m_capacity)
359
692
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
692
                {
364
9.10M
                    for (Index i = 0; i < m_count; i++)
365
9.10M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.10M
                    for (Index i = m_count; i < size; i++)
369
9.10M
                    {
370
9.10M
                        new (newBuffer + i) T();
371
9.10M
                    }
372
692
                }
373
692
                _deallocateBuffer();
374
692
            }
375
6.99k
            m_buffer = newBuffer;
376
6.99k
            m_capacity = size;
377
6.99k
        }
378
6.99k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
25.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
25.5k
        if (UIndex(size) > UIndex(m_capacity))
356
25.5k
        {
357
25.5k
            T* newBuffer = _allocate(size);
358
25.5k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
25.5k
            m_buffer = newBuffer;
376
25.5k
            m_capacity = size;
377
25.5k
        }
378
25.5k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
577
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
577
        if (UIndex(size) > UIndex(m_capacity))
356
577
        {
357
577
            T* newBuffer = _allocate(size);
358
577
            if (m_capacity)
359
11
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
11
                {
364
459
                    for (Index i = 0; i < m_count; i++)
365
448
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
459
                    for (Index i = m_count; i < size; i++)
369
448
                    {
370
448
                        new (newBuffer + i) T();
371
448
                    }
372
11
                }
373
11
                _deallocateBuffer();
374
11
            }
375
577
            m_buffer = newBuffer;
376
577
            m_capacity = size;
377
577
        }
378
577
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
195k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
195k
        if (UIndex(size) > UIndex(m_capacity))
356
195k
        {
357
195k
            T* newBuffer = _allocate(size);
358
195k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
195k
            m_buffer = newBuffer;
376
195k
            m_capacity = size;
377
195k
        }
378
195k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
247
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
247
        if (UIndex(size) > UIndex(m_capacity))
356
247
        {
357
247
            T* newBuffer = _allocate(size);
358
247
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
247
            m_buffer = newBuffer;
376
247
            m_capacity = size;
377
247
        }
378
247
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
43
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
43
        if (UIndex(size) > UIndex(m_capacity))
356
43
        {
357
43
            T* newBuffer = _allocate(size);
358
43
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
43
            m_buffer = newBuffer;
376
43
            m_capacity = size;
377
43
        }
378
43
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
177
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
177
        if (UIndex(size) > UIndex(m_capacity))
356
177
        {
357
177
            T* newBuffer = _allocate(size);
358
177
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
177
            m_buffer = newBuffer;
376
177
            m_capacity = size;
377
177
        }
378
177
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
418
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
418
        if (UIndex(size) > UIndex(m_capacity))
356
418
        {
357
418
            T* newBuffer = _allocate(size);
358
418
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
418
            m_buffer = newBuffer;
376
418
            m_capacity = size;
377
418
        }
378
418
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
388
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
388
        if (UIndex(size) > UIndex(m_capacity))
356
388
        {
357
388
            T* newBuffer = _allocate(size);
358
388
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
388
            m_buffer = newBuffer;
376
388
            m_capacity = size;
377
388
        }
378
388
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
112
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
112
        if (UIndex(size) > UIndex(m_capacity))
356
61
        {
357
61
            T* newBuffer = _allocate(size);
358
61
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
61
            m_buffer = newBuffer;
376
61
            m_capacity = size;
377
61
        }
378
112
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.18k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.18k
        if (UIndex(size) > UIndex(m_capacity))
356
1.07k
        {
357
1.07k
            T* newBuffer = _allocate(size);
358
1.07k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.07k
            m_buffer = newBuffer;
376
1.07k
            m_capacity = size;
377
1.07k
        }
378
1.18k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.23k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.23k
        if (UIndex(size) > UIndex(m_capacity))
356
1.23k
        {
357
1.23k
            T* newBuffer = _allocate(size);
358
1.23k
            if (m_capacity)
359
122
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
122
                {
364
7.17k
                    for (Index i = 0; i < m_count; i++)
365
7.05k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
7.17k
                    for (Index i = m_count; i < size; i++)
369
7.05k
                    {
370
7.05k
                        new (newBuffer + i) T();
371
7.05k
                    }
372
122
                }
373
122
                _deallocateBuffer();
374
122
            }
375
1.23k
            m_buffer = newBuffer;
376
1.23k
            m_capacity = size;
377
1.23k
        }
378
1.23k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
182
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
182
        if (UIndex(size) > UIndex(m_capacity))
356
182
        {
357
182
            T* newBuffer = _allocate(size);
358
182
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
182
            m_buffer = newBuffer;
376
182
            m_capacity = size;
377
182
        }
378
182
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
61
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
61
        if (UIndex(size) > UIndex(m_capacity))
356
61
        {
357
61
            T* newBuffer = _allocate(size);
358
61
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
61
            m_buffer = newBuffer;
376
61
            m_capacity = size;
377
61
        }
378
61
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
447
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
447
        if (UIndex(size) > UIndex(m_capacity))
356
447
        {
357
447
            T* newBuffer = _allocate(size);
358
447
            if (m_capacity)
359
35
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
35
                {
364
595
                    for (Index i = 0; i < m_count; i++)
365
560
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
595
                    for (Index i = m_count; i < size; i++)
369
560
                    {
370
560
                        new (newBuffer + i) T();
371
560
                    }
372
35
                }
373
35
                _deallocateBuffer();
374
35
            }
375
447
            m_buffer = newBuffer;
376
447
            m_capacity = size;
377
447
        }
378
447
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9.14k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9.14k
        if (UIndex(size) > UIndex(m_capacity))
356
9.12k
        {
357
9.12k
            T* newBuffer = _allocate(size);
358
9.12k
            if (m_capacity)
359
3.56k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.56k
                {
364
27.9M
                    for (Index i = 0; i < m_count; i++)
365
27.9M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
27.9M
                    for (Index i = m_count; i < size; i++)
369
27.9M
                    {
370
27.9M
                        new (newBuffer + i) T();
371
27.9M
                    }
372
3.56k
                }
373
3.56k
                _deallocateBuffer();
374
3.56k
            }
375
9.12k
            m_buffer = newBuffer;
376
9.12k
            m_capacity = size;
377
9.12k
        }
378
9.14k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
53
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
53
        if (UIndex(size) > UIndex(m_capacity))
356
53
        {
357
53
            T* newBuffer = _allocate(size);
358
53
            if (m_capacity)
359
25
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
25
                {
364
65.5k
                    for (Index i = 0; i < m_count; i++)
365
65.5k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
65.5k
                    for (Index i = m_count; i < size; i++)
369
65.5k
                    {
370
65.5k
                        new (newBuffer + i) T();
371
65.5k
                    }
372
25
                }
373
25
                _deallocateBuffer();
374
25
            }
375
53
            m_buffer = newBuffer;
376
53
            m_capacity = size;
377
53
        }
378
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
216
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
216
        if (UIndex(size) > UIndex(m_capacity))
356
216
        {
357
216
            T* newBuffer = _allocate(size);
358
216
            if (m_capacity)
359
153
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
153
                {
364
8.08k
                    for (Index i = 0; i < m_count; i++)
365
7.93k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
8.08k
                    for (Index i = m_count; i < size; i++)
369
7.93k
                    {
370
7.93k
                        new (newBuffer + i) T();
371
7.93k
                    }
372
153
                }
373
153
                _deallocateBuffer();
374
153
            }
375
216
            m_buffer = newBuffer;
376
216
            m_capacity = size;
377
216
        }
378
216
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9
        if (UIndex(size) > UIndex(m_capacity))
356
9
        {
357
9
            T* newBuffer = _allocate(size);
358
9
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
9
            m_buffer = newBuffer;
376
9
            m_capacity = size;
377
9
        }
378
9
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
13.9k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
13.9k
        if (UIndex(size) > UIndex(m_capacity))
356
9.56k
        {
357
9.56k
            T* newBuffer = _allocate(size);
358
9.56k
            if (m_capacity)
359
206
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
206
                {
364
12.7k
                    for (Index i = 0; i < m_count; i++)
365
12.5k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
13.8k
                    for (Index i = m_count; i < size; i++)
369
13.5k
                    {
370
13.5k
                        new (newBuffer + i) T();
371
13.5k
                    }
372
206
                }
373
206
                _deallocateBuffer();
374
206
            }
375
9.56k
            m_buffer = newBuffer;
376
9.56k
            m_capacity = size;
377
9.56k
        }
378
13.9k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.69k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.69k
        if (UIndex(size) > UIndex(m_capacity))
356
7.69k
        {
357
7.69k
            T* newBuffer = _allocate(size);
358
7.69k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7.69k
            m_buffer = newBuffer;
376
7.69k
            m_capacity = size;
377
7.69k
        }
378
7.69k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
45
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
45
        if (UIndex(size) > UIndex(m_capacity))
356
45
        {
357
45
            T* newBuffer = _allocate(size);
358
45
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
45
            m_buffer = newBuffer;
376
45
            m_capacity = size;
377
45
        }
378
45
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
25
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
25
        if (UIndex(size) > UIndex(m_capacity))
356
25
        {
357
25
            T* newBuffer = _allocate(size);
358
25
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
25
            m_buffer = newBuffer;
376
25
            m_capacity = size;
377
25
        }
378
25
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.14k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.14k
        if (UIndex(size) > UIndex(m_capacity))
356
2.14k
        {
357
2.14k
            T* newBuffer = _allocate(size);
358
2.14k
            if (m_capacity)
359
211
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
211
                {
364
10.3k
                    for (Index i = 0; i < m_count; i++)
365
10.1k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
10.3k
                    for (Index i = m_count; i < size; i++)
369
10.1k
                    {
370
10.1k
                        new (newBuffer + i) T();
371
10.1k
                    }
372
211
                }
373
211
                _deallocateBuffer();
374
211
            }
375
2.14k
            m_buffer = newBuffer;
376
2.14k
            m_capacity = size;
377
2.14k
        }
378
2.14k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPjNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
46
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
46
        if (UIndex(size) > UIndex(m_capacity))
356
46
        {
357
46
            T* newBuffer = _allocate(size);
358
46
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
46
            m_buffer = newBuffer;
376
46
            m_capacity = size;
377
46
        }
378
46
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
91
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
91
        if (UIndex(size) > UIndex(m_capacity))
356
91
        {
357
91
            T* newBuffer = _allocate(size);
358
91
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
91
            m_buffer = newBuffer;
376
91
            m_capacity = size;
377
91
        }
378
91
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
42.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
42.1k
        if (UIndex(size) > UIndex(m_capacity))
356
42.1k
        {
357
42.1k
            T* newBuffer = _allocate(size);
358
42.1k
            if (m_capacity)
359
1.50k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1.50k
                {
364
55.7k
                    for (Index i = 0; i < m_count; i++)
365
54.1k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
55.7k
                    for (Index i = m_count; i < size; i++)
369
54.1k
                    {
370
54.1k
                        new (newBuffer + i) T();
371
54.1k
                    }
372
1.50k
                }
373
1.50k
                _deallocateBuffer();
374
1.50k
            }
375
42.1k
            m_buffer = newBuffer;
376
42.1k
            m_capacity = size;
377
42.1k
        }
378
42.1k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6.99k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6.99k
        if (UIndex(size) > UIndex(m_capacity))
356
6.99k
        {
357
6.99k
            T* newBuffer = _allocate(size);
358
6.99k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6.99k
            m_buffer = newBuffer;
376
6.99k
            m_capacity = size;
377
6.99k
        }
378
6.99k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE7reserveEl
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
727
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
727
        if (UIndex(size) > UIndex(m_capacity))
356
727
        {
357
727
            T* newBuffer = _allocate(size);
358
727
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
727
            m_buffer = newBuffer;
376
727
            m_capacity = size;
377
727
        }
378
727
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
271
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
271
        if (UIndex(size) > UIndex(m_capacity))
356
271
        {
357
271
            T* newBuffer = _allocate(size);
358
271
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
271
            m_buffer = newBuffer;
376
271
            m_capacity = size;
377
271
        }
378
271
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19
        if (UIndex(size) > UIndex(m_capacity))
356
19
        {
357
19
            T* newBuffer = _allocate(size);
358
19
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
19
            m_buffer = newBuffer;
376
19
            m_capacity = size;
377
19
        }
378
19
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
103
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
103
        if (UIndex(size) > UIndex(m_capacity))
356
103
        {
357
103
            T* newBuffer = _allocate(size);
358
103
            if (m_capacity)
359
65
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
65
                {
364
1.55k
                    for (Index i = 0; i < m_count; i++)
365
1.48k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.55k
                    for (Index i = m_count; i < size; i++)
369
1.48k
                    {
370
1.48k
                        new (newBuffer + i) T();
371
1.48k
                    }
372
65
                }
373
65
                _deallocateBuffer();
374
65
            }
375
103
            m_buffer = newBuffer;
376
103
            m_capacity = size;
377
103
        }
378
103
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
197
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
197
        if (UIndex(size) > UIndex(m_capacity))
356
197
        {
357
197
            T* newBuffer = _allocate(size);
358
197
            if (m_capacity)
359
117
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
117
                {
364
9.36k
                    for (Index i = 0; i < m_count; i++)
365
9.24k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.36k
                    for (Index i = m_count; i < size; i++)
369
9.24k
                    {
370
9.24k
                        new (newBuffer + i) T();
371
9.24k
                    }
372
117
                }
373
117
                _deallocateBuffer();
374
117
            }
375
197
            m_buffer = newBuffer;
376
197
            m_capacity = size;
377
197
        }
378
197
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.89k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.89k
        if (UIndex(size) > UIndex(m_capacity))
356
1.89k
        {
357
1.89k
            T* newBuffer = _allocate(size);
358
1.89k
            if (m_capacity)
359
78
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
78
                {
364
2.15k
                    for (Index i = 0; i < m_count; i++)
365
2.08k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
2.15k
                    for (Index i = m_count; i < size; i++)
369
2.08k
                    {
370
2.08k
                        new (newBuffer + i) T();
371
2.08k
                    }
372
78
                }
373
78
                _deallocateBuffer();
374
78
            }
375
1.89k
            m_buffer = newBuffer;
376
1.89k
            m_capacity = size;
377
1.89k
        }
378
1.89k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
11
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
11
        if (UIndex(size) > UIndex(m_capacity))
356
11
        {
357
11
            T* newBuffer = _allocate(size);
358
11
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
11
            m_buffer = newBuffer;
376
11
            m_capacity = size;
377
11
        }
378
11
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.75k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.75k
        if (UIndex(size) > UIndex(m_capacity))
356
2.75k
        {
357
2.75k
            T* newBuffer = _allocate(size);
358
2.75k
            if (m_capacity)
359
251
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
251
                {
364
7.62k
                    for (Index i = 0; i < m_count; i++)
365
7.37k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
7.62k
                    for (Index i = m_count; i < size; i++)
369
7.37k
                    {
370
7.37k
                        new (newBuffer + i) T();
371
7.37k
                    }
372
251
                }
373
251
                _deallocateBuffer();
374
251
            }
375
2.75k
            m_buffer = newBuffer;
376
2.75k
            m_capacity = size;
377
2.75k
        }
378
2.75k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.50k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.50k
        if (UIndex(size) > UIndex(m_capacity))
356
2.50k
        {
357
2.50k
            T* newBuffer = _allocate(size);
358
2.50k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.50k
            m_buffer = newBuffer;
376
2.50k
            m_capacity = size;
377
2.50k
        }
378
2.50k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
73
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
73
        if (UIndex(size) > UIndex(m_capacity))
356
73
        {
357
73
            T* newBuffer = _allocate(size);
358
73
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
73
            m_buffer = newBuffer;
376
73
            m_capacity = size;
377
73
        }
378
73
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
15
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
15
        if (UIndex(size) > UIndex(m_capacity))
356
15
        {
357
15
            T* newBuffer = _allocate(size);
358
15
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
15
            m_buffer = newBuffer;
376
15
            m_capacity = size;
377
15
        }
378
15
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.95k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.95k
        if (UIndex(size) > UIndex(m_capacity))
356
2.95k
        {
357
2.95k
            T* newBuffer = _allocate(size);
358
2.95k
            if (m_capacity)
359
213
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
213
                {
364
10.1k
                    for (Index i = 0; i < m_count; i++)
365
9.92k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
10.1k
                    for (Index i = m_count; i < size; i++)
369
9.92k
                    {
370
9.92k
                        new (newBuffer + i) T();
371
9.92k
                    }
372
213
                }
373
213
                _deallocateBuffer();
374
213
            }
375
2.95k
            m_buffer = newBuffer;
376
2.95k
            m_capacity = size;
377
2.95k
        }
378
2.95k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
47
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
47
        if (UIndex(size) > UIndex(m_capacity))
356
47
        {
357
47
            T* newBuffer = _allocate(size);
358
47
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
47
            m_buffer = newBuffer;
376
47
            m_capacity = size;
377
47
        }
378
47
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12
        if (UIndex(size) > UIndex(m_capacity))
356
12
        {
357
12
            T* newBuffer = _allocate(size);
358
12
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
12
            m_buffer = newBuffer;
376
12
            m_capacity = size;
377
12
        }
378
12
    }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
73
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
73
        if (UIndex(size) > UIndex(m_capacity))
356
73
        {
357
73
            T* newBuffer = _allocate(size);
358
73
            if (m_capacity)
359
13
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
13
                {
364
237
                    for (Index i = 0; i < m_count; i++)
365
224
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
237
                    for (Index i = m_count; i < size; i++)
369
224
                    {
370
224
                        new (newBuffer + i) T();
371
224
                    }
372
13
                }
373
13
                _deallocateBuffer();
374
13
            }
375
73
            m_buffer = newBuffer;
376
73
            m_capacity = size;
377
73
        }
378
73
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
466
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
466
        if (UIndex(size) > UIndex(m_capacity))
356
466
        {
357
466
            T* newBuffer = _allocate(size);
358
466
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
466
            m_buffer = newBuffer;
376
466
            m_capacity = size;
377
466
        }
378
466
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
353
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
353
        if (UIndex(size) > UIndex(m_capacity))
356
353
        {
357
353
            T* newBuffer = _allocate(size);
358
353
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
353
            m_buffer = newBuffer;
376
353
            m_capacity = size;
377
353
        }
378
353
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
41
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
41
        if (UIndex(size) > UIndex(m_capacity))
356
41
        {
357
41
            T* newBuffer = _allocate(size);
358
41
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
50
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
50
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
41
            m_buffer = newBuffer;
376
41
            m_capacity = size;
377
41
        }
378
41
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
102
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
102
        if (UIndex(size) > UIndex(m_capacity))
356
102
        {
357
102
            T* newBuffer = _allocate(size);
358
102
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
102
            m_buffer = newBuffer;
376
102
            m_capacity = size;
377
102
        }
378
102
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
36
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
36
        if (UIndex(size) > UIndex(m_capacity))
356
36
        {
357
36
            T* newBuffer = _allocate(size);
358
36
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
36
            m_buffer = newBuffer;
376
36
            m_capacity = size;
377
36
        }
378
36
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9
        if (UIndex(size) > UIndex(m_capacity))
356
9
        {
357
9
            T* newBuffer = _allocate(size);
358
9
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
9
            m_buffer = newBuffer;
376
9
            m_capacity = size;
377
9
        }
378
9
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
231
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
231
        if (UIndex(size) > UIndex(m_capacity))
356
231
        {
357
231
            T* newBuffer = _allocate(size);
358
231
            if (m_capacity)
359
109
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
109
                {
364
3.59k
                    for (Index i = 0; i < m_count; i++)
365
3.48k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
3.59k
                    for (Index i = m_count; i < size; i++)
369
3.48k
                    {
370
3.48k
                        new (newBuffer + i) T();
371
3.48k
                    }
372
109
                }
373
109
                _deallocateBuffer();
374
109
            }
375
231
            m_buffer = newBuffer;
376
231
            m_capacity = size;
377
231
        }
378
231
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
54
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
54
        if (UIndex(size) > UIndex(m_capacity))
356
54
        {
357
54
            T* newBuffer = _allocate(size);
358
54
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
54
            m_buffer = newBuffer;
376
54
            m_capacity = size;
377
54
        }
378
54
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19
        if (UIndex(size) > UIndex(m_capacity))
356
19
        {
357
19
            T* newBuffer = _allocate(size);
358
19
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
19
            m_buffer = newBuffer;
376
19
            m_capacity = size;
377
19
        }
378
19
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
67
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
67
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
490
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
490
        if (UIndex(size) > UIndex(m_capacity))
356
490
        {
357
490
            T* newBuffer = _allocate(size);
358
490
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
490
            m_buffer = newBuffer;
376
490
            m_capacity = size;
377
490
        }
378
490
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE7reserveEl
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.47k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.47k
        if (UIndex(size) > UIndex(m_capacity))
356
3.47k
        {
357
3.47k
            T* newBuffer = _allocate(size);
358
3.47k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.47k
            m_buffer = newBuffer;
376
3.47k
            m_capacity = size;
377
3.47k
        }
378
3.47k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.47k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.47k
        if (UIndex(size) > UIndex(m_capacity))
356
3.47k
        {
357
3.47k
            T* newBuffer = _allocate(size);
358
3.47k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.47k
            m_buffer = newBuffer;
376
3.47k
            m_capacity = size;
377
3.47k
        }
378
3.47k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.09k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.09k
        if (UIndex(size) > UIndex(m_capacity))
356
1.09k
        {
357
1.09k
            T* newBuffer = _allocate(size);
358
1.09k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.09k
            m_buffer = newBuffer;
376
1.09k
            m_capacity = size;
377
1.09k
        }
378
1.09k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
534
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
534
        if (UIndex(size) > UIndex(m_capacity))
356
534
        {
357
534
            T* newBuffer = _allocate(size);
358
534
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
534
            m_buffer = newBuffer;
376
534
            m_capacity = size;
377
534
        }
378
534
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
15
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
15
        if (UIndex(size) > UIndex(m_capacity))
356
15
        {
357
15
            T* newBuffer = _allocate(size);
358
15
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
15
            m_buffer = newBuffer;
376
15
            m_capacity = size;
377
15
        }
378
15
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
27
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
27
        if (UIndex(size) > UIndex(m_capacity))
356
27
        {
357
27
            T* newBuffer = _allocate(size);
358
27
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
27
            m_buffer = newBuffer;
376
27
            m_capacity = size;
377
27
        }
378
27
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
24
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
24
        if (UIndex(size) > UIndex(m_capacity))
356
24
        {
357
24
            T* newBuffer = _allocate(size);
358
24
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
24
            m_buffer = newBuffer;
376
24
            m_capacity = size;
377
24
        }
378
24
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
26
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
26
        if (UIndex(size) > UIndex(m_capacity))
356
26
        {
357
26
            T* newBuffer = _allocate(size);
358
26
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26
            m_buffer = newBuffer;
376
26
            m_capacity = size;
377
26
        }
378
26
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
84
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
84
        if (UIndex(size) > UIndex(m_capacity))
356
84
        {
357
84
            T* newBuffer = _allocate(size);
358
84
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
84
            m_buffer = newBuffer;
376
84
            m_capacity = size;
377
84
        }
378
84
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
95
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
95
        if (UIndex(size) > UIndex(m_capacity))
356
95
        {
357
95
            T* newBuffer = _allocate(size);
358
95
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
95
            m_buffer = newBuffer;
376
95
            m_capacity = size;
377
95
        }
378
95
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
283
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
283
        if (UIndex(size) > UIndex(m_capacity))
356
283
        {
357
283
            T* newBuffer = _allocate(size);
358
283
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
283
            m_buffer = newBuffer;
376
283
            m_capacity = size;
377
283
        }
378
283
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE7reserveEl
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
32.0k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
32.0k
        if (UIndex(size) > UIndex(m_capacity))
356
32.0k
        {
357
32.0k
            T* newBuffer = _allocate(size);
358
32.0k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
32.0k
            m_buffer = newBuffer;
376
32.0k
            m_capacity = size;
377
32.0k
        }
378
32.0k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
54
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
54
        if (UIndex(size) > UIndex(m_capacity))
356
54
        {
357
54
            T* newBuffer = _allocate(size);
358
54
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
54
            m_buffer = newBuffer;
376
54
            m_capacity = size;
377
54
        }
378
54
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
71
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
71
        if (UIndex(size) > UIndex(m_capacity))
356
71
        {
357
71
            T* newBuffer = _allocate(size);
358
71
            if (m_capacity)
359
52
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
52
                {
364
14.3k
                    for (Index i = 0; i < m_count; i++)
365
14.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.3k
                    for (Index i = m_count; i < size; i++)
369
14.2k
                    {
370
14.2k
                        new (newBuffer + i) T();
371
14.2k
                    }
372
52
                }
373
52
                _deallocateBuffer();
374
52
            }
375
71
            m_buffer = newBuffer;
376
71
            m_capacity = size;
377
71
        }
378
71
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
234
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
234
        if (UIndex(size) > UIndex(m_capacity))
356
234
        {
357
234
            T* newBuffer = _allocate(size);
358
234
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
234
            m_buffer = newBuffer;
376
234
            m_capacity = size;
377
234
        }
378
234
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
234
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
234
        if (UIndex(size) > UIndex(m_capacity))
356
234
        {
357
234
            T* newBuffer = _allocate(size);
358
234
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
234
            m_buffer = newBuffer;
376
234
            m_capacity = size;
377
234
        }
378
234
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
185
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
185
        if (UIndex(size) > UIndex(m_capacity))
356
185
        {
357
185
            T* newBuffer = _allocate(size);
358
185
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
185
            m_buffer = newBuffer;
376
185
            m_capacity = size;
377
185
        }
378
185
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
167
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
167
        if (UIndex(size) > UIndex(m_capacity))
356
167
        {
357
167
            T* newBuffer = _allocate(size);
358
167
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
167
            m_buffer = newBuffer;
376
167
            m_capacity = size;
377
167
        }
378
167
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.74k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.74k
        if (UIndex(size) > UIndex(m_capacity))
356
1.74k
        {
357
1.74k
            T* newBuffer = _allocate(size);
358
1.74k
            if (m_capacity)
359
122
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
122
                {
364
7.17k
                    for (Index i = 0; i < m_count; i++)
365
7.05k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
7.17k
                    for (Index i = m_count; i < size; i++)
369
7.05k
                    {
370
7.05k
                        new (newBuffer + i) T();
371
7.05k
                    }
372
122
                }
373
122
                _deallocateBuffer();
374
122
            }
375
1.74k
            m_buffer = newBuffer;
376
1.74k
            m_capacity = size;
377
1.74k
        }
378
1.74k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
55
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
55
        if (UIndex(size) > UIndex(m_capacity))
356
55
        {
357
55
            T* newBuffer = _allocate(size);
358
55
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
55
            m_buffer = newBuffer;
376
55
            m_capacity = size;
377
55
        }
378
55
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6.60k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6.60k
        if (UIndex(size) > UIndex(m_capacity))
356
6.60k
        {
357
6.60k
            T* newBuffer = _allocate(size);
358
6.60k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6.60k
            m_buffer = newBuffer;
376
6.60k
            m_capacity = size;
377
6.60k
        }
378
6.60k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
92
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
92
        if (UIndex(size) > UIndex(m_capacity))
356
92
        {
357
92
            T* newBuffer = _allocate(size);
358
92
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
92
            m_buffer = newBuffer;
376
92
            m_capacity = size;
377
92
        }
378
92
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
58
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
58
        if (UIndex(size) > UIndex(m_capacity))
356
58
        {
357
58
            T* newBuffer = _allocate(size);
358
58
            if (m_capacity)
359
29
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
29
                {
364
493
                    for (Index i = 0; i < m_count; i++)
365
464
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
493
                    for (Index i = m_count; i < size; i++)
369
464
                    {
370
464
                        new (newBuffer + i) T();
371
464
                    }
372
29
                }
373
29
                _deallocateBuffer();
374
29
            }
375
58
            m_buffer = newBuffer;
376
58
            m_capacity = size;
377
58
        }
378
58
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
112
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
112
        if (UIndex(size) > UIndex(m_capacity))
356
112
        {
357
112
            T* newBuffer = _allocate(size);
358
112
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
112
            m_buffer = newBuffer;
376
112
            m_capacity = size;
377
112
        }
378
112
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
81
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
81
        if (UIndex(size) > UIndex(m_capacity))
356
81
        {
357
81
            T* newBuffer = _allocate(size);
358
81
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
81
            m_buffer = newBuffer;
376
81
            m_capacity = size;
377
81
        }
378
81
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
105
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
105
        if (UIndex(size) > UIndex(m_capacity))
356
105
        {
357
105
            T* newBuffer = _allocate(size);
358
105
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
105
            m_buffer = newBuffer;
376
105
            m_capacity = size;
377
105
        }
378
105
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
61
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
61
        if (UIndex(size) > UIndex(m_capacity))
356
61
        {
357
61
            T* newBuffer = _allocate(size);
358
61
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
61
            m_buffer = newBuffer;
376
61
            m_capacity = size;
377
61
        }
378
61
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
359
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
359
        if (UIndex(size) > UIndex(m_capacity))
356
359
        {
357
359
            T* newBuffer = _allocate(size);
358
359
            if (m_capacity)
359
15
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
15
                {
364
255
                    for (Index i = 0; i < m_count; i++)
365
240
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
255
                    for (Index i = m_count; i < size; i++)
369
240
                    {
370
240
                        new (newBuffer + i) T();
371
240
                    }
372
15
                }
373
15
                _deallocateBuffer();
374
15
            }
375
359
            m_buffer = newBuffer;
376
359
            m_capacity = size;
377
359
        }
378
359
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
165
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
165
        if (UIndex(size) > UIndex(m_capacity))
356
165
        {
357
165
            T* newBuffer = _allocate(size);
358
165
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
165
            m_buffer = newBuffer;
376
165
            m_capacity = size;
377
165
        }
378
165
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
387
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
387
        if (UIndex(size) > UIndex(m_capacity))
356
387
        {
357
387
            T* newBuffer = _allocate(size);
358
387
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
387
            m_buffer = newBuffer;
376
387
            m_capacity = size;
377
387
        }
378
387
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
258
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
258
        if (UIndex(size) > UIndex(m_capacity))
356
258
        {
357
258
            T* newBuffer = _allocate(size);
358
258
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
258
            m_buffer = newBuffer;
376
258
            m_capacity = size;
377
258
        }
378
258
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
103
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
103
        if (UIndex(size) > UIndex(m_capacity))
356
103
        {
357
103
            T* newBuffer = _allocate(size);
358
103
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
103
            m_buffer = newBuffer;
376
103
            m_capacity = size;
377
103
        }
378
103
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
50
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
50
        if (UIndex(size) > UIndex(m_capacity))
356
50
        {
357
50
            T* newBuffer = _allocate(size);
358
50
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
50
            m_buffer = newBuffer;
376
50
            m_capacity = size;
377
50
        }
378
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.23k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.23k
        if (UIndex(size) > UIndex(m_capacity))
356
1.23k
        {
357
1.23k
            T* newBuffer = _allocate(size);
358
1.23k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.23k
            m_buffer = newBuffer;
376
1.23k
            m_capacity = size;
377
1.23k
        }
378
1.23k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
106k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
106k
        if (UIndex(size) > UIndex(m_capacity))
356
106k
        {
357
106k
            T* newBuffer = _allocate(size);
358
106k
            if (m_capacity)
359
74.5k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
74.5k
                {
364
2.74M
                    for (Index i = 0; i < m_count; i++)
365
2.66M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
2.74M
                    for (Index i = m_count; i < size; i++)
369
2.66M
                    {
370
2.66M
                        new (newBuffer + i) T();
371
2.66M
                    }
372
74.5k
                }
373
74.5k
                _deallocateBuffer();
374
74.5k
            }
375
106k
            m_buffer = newBuffer;
376
106k
            m_capacity = size;
377
106k
        }
378
106k
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
67
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
67
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
132
                    for (Index i = 0; i < m_count; i++)
365
128
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
132
                    for (Index i = m_count; i < size; i++)
369
128
                    {
370
128
                        new (newBuffer + i) T();
371
128
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
197
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
197
        if (UIndex(size) > UIndex(m_capacity))
356
197
        {
357
197
            T* newBuffer = _allocate(size);
358
197
            if (m_capacity)
359
145
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
145
                {
364
14.5k
                    for (Index i = 0; i < m_count; i++)
365
14.3k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.5k
                    for (Index i = m_count; i < size; i++)
369
14.3k
                    {
370
14.3k
                        new (newBuffer + i) T();
371
14.3k
                    }
372
145
                }
373
145
                _deallocateBuffer();
374
145
            }
375
197
            m_buffer = newBuffer;
376
197
            m_capacity = size;
377
197
        }
378
197
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
741
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
741
        if (UIndex(size) > UIndex(m_capacity))
356
741
        {
357
741
            T* newBuffer = _allocate(size);
358
741
            if (m_capacity)
359
687
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
687
                {
364
9.10M
                    for (Index i = 0; i < m_count; i++)
365
9.10M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.10M
                    for (Index i = m_count; i < size; i++)
369
9.10M
                    {
370
9.10M
                        new (newBuffer + i) T();
371
9.10M
                    }
372
687
                }
373
687
                _deallocateBuffer();
374
687
            }
375
741
            m_buffer = newBuffer;
376
741
            m_capacity = size;
377
741
        }
378
741
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5.64k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5.64k
        if (UIndex(size) > UIndex(m_capacity))
356
130
        {
357
130
            T* newBuffer = _allocate(size);
358
130
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
130
            m_buffer = newBuffer;
376
130
            m_capacity = size;
377
130
        }
378
5.64k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
52
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
52
        if (UIndex(size) > UIndex(m_capacity))
356
52
        {
357
52
            T* newBuffer = _allocate(size);
358
52
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
52
            m_buffer = newBuffer;
376
52
            m_capacity = size;
377
52
        }
378
52
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
53
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
53
        if (UIndex(size) > UIndex(m_capacity))
356
53
        {
357
53
            T* newBuffer = _allocate(size);
358
53
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
53
            m_buffer = newBuffer;
376
53
            m_capacity = size;
377
53
        }
378
53
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
104
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
104
        if (UIndex(size) > UIndex(m_capacity))
356
52
        {
357
52
            T* newBuffer = _allocate(size);
358
52
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
52
            m_buffer = newBuffer;
376
52
            m_capacity = size;
377
52
        }
378
104
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
75
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
75
        if (UIndex(size) > UIndex(m_capacity))
356
75
        {
357
75
            T* newBuffer = _allocate(size);
358
75
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
75
            m_buffer = newBuffer;
376
75
            m_capacity = size;
377
75
        }
378
75
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.84k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.84k
        if (UIndex(size) > UIndex(m_capacity))
356
1.21k
        {
357
1.21k
            T* newBuffer = _allocate(size);
358
1.21k
            if (m_capacity)
359
198
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
198
                {
364
8.76k
                    for (Index i = 0; i < m_count; i++)
365
8.56k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
4.80k
                    for (Index i = m_count; i < size; i++)
369
4.60k
                    {
370
4.60k
                        new (newBuffer + i) T();
371
4.60k
                    }
372
198
                }
373
198
                _deallocateBuffer();
374
198
            }
375
1.21k
            m_buffer = newBuffer;
376
1.21k
            m_capacity = size;
377
1.21k
        }
378
3.84k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
60
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
60
        if (UIndex(size) > UIndex(m_capacity))
356
60
        {
357
60
            T* newBuffer = _allocate(size);
358
60
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
60
            m_buffer = newBuffer;
376
60
            m_capacity = size;
377
60
        }
378
60
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
67
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
67
        if (UIndex(size) > UIndex(m_capacity))
356
67
        {
357
67
            T* newBuffer = _allocate(size);
358
67
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
67
            m_buffer = newBuffer;
376
67
            m_capacity = size;
377
67
        }
378
67
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
167
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
167
        if (UIndex(size) > UIndex(m_capacity))
356
167
        {
357
167
            T* newBuffer = _allocate(size);
358
167
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
167
            m_buffer = newBuffer;
376
167
            m_capacity = size;
377
167
        }
378
167
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
412
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
412
        if (UIndex(size) > UIndex(m_capacity))
356
412
        {
357
412
            T* newBuffer = _allocate(size);
358
412
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
412
            m_buffer = newBuffer;
376
412
            m_capacity = size;
377
412
        }
378
412
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E7reserveEl
Line
Count
Source
351
130
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
130
        if (UIndex(size) > UIndex(m_capacity))
356
130
        {
357
130
            T* newBuffer = _allocate(size);
358
130
            if (m_capacity)
359
34
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
34
                {
364
994
                    for (Index i = 0; i < m_count; i++)
365
960
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
994
                    for (Index i = m_count; i < size; i++)
369
960
                    {
370
960
                        new (newBuffer + i) T();
371
960
                    }
372
34
                }
373
34
                _deallocateBuffer();
374
34
            }
375
130
            m_buffer = newBuffer;
376
130
            m_capacity = size;
377
130
        }
378
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
417
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
417
        if (UIndex(size) > UIndex(m_capacity))
356
417
        {
357
417
            T* newBuffer = _allocate(size);
358
417
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
417
            m_buffer = newBuffer;
376
417
            m_capacity = size;
377
417
        }
378
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
203
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
203
        if (UIndex(size) > UIndex(m_capacity))
356
203
        {
357
203
            T* newBuffer = _allocate(size);
358
203
            if (m_capacity)
359
174
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
174
                {
364
29.4k
                    for (Index i = 0; i < m_count; i++)
365
29.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
29.4k
                    for (Index i = m_count; i < size; i++)
369
29.2k
                    {
370
29.2k
                        new (newBuffer + i) T();
371
29.2k
                    }
372
174
                }
373
174
                _deallocateBuffer();
374
174
            }
375
203
            m_buffer = newBuffer;
376
203
            m_capacity = size;
377
203
        }
378
203
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
58
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
58
        if (UIndex(size) > UIndex(m_capacity))
356
58
        {
357
58
            T* newBuffer = _allocate(size);
358
58
            if (m_capacity)
359
29
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
29
                {
364
493
                    for (Index i = 0; i < m_count; i++)
365
464
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
493
                    for (Index i = m_count; i < size; i++)
369
464
                    {
370
464
                        new (newBuffer + i) T();
371
464
                    }
372
29
                }
373
29
                _deallocateBuffer();
374
29
            }
375
58
            m_buffer = newBuffer;
376
58
            m_capacity = size;
377
58
        }
378
58
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
66
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
66
        if (UIndex(size) > UIndex(m_capacity))
356
66
        {
357
66
            T* newBuffer = _allocate(size);
358
66
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
66
            m_buffer = newBuffer;
376
66
            m_capacity = size;
377
66
        }
378
66
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.18k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.18k
        if (UIndex(size) > UIndex(m_capacity))
356
1.18k
        {
357
1.18k
            T* newBuffer = _allocate(size);
358
1.18k
            if (m_capacity)
359
564
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
564
                {
364
9.81k
                    for (Index i = 0; i < m_count; i++)
365
9.24k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.81k
                    for (Index i = m_count; i < size; i++)
369
9.24k
                    {
370
9.24k
                        new (newBuffer + i) T();
371
9.24k
                    }
372
564
                }
373
564
                _deallocateBuffer();
374
564
            }
375
1.18k
            m_buffer = newBuffer;
376
1.18k
            m_capacity = size;
377
1.18k
        }
378
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
271
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
271
        if (UIndex(size) > UIndex(m_capacity))
356
271
        {
357
271
            T* newBuffer = _allocate(size);
358
271
            if (m_capacity)
359
38
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
38
                {
364
774
                    for (Index i = 0; i < m_count; i++)
365
736
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
774
                    for (Index i = m_count; i < size; i++)
369
736
                    {
370
736
                        new (newBuffer + i) T();
371
736
                    }
372
38
                }
373
38
                _deallocateBuffer();
374
38
            }
375
271
            m_buffer = newBuffer;
376
271
            m_capacity = size;
377
271
        }
378
271
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.49k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.49k
        if (UIndex(size) > UIndex(m_capacity))
356
1.49k
        {
357
1.49k
            T* newBuffer = _allocate(size);
358
1.49k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.49k
            m_buffer = newBuffer;
376
1.49k
            m_capacity = size;
377
1.49k
        }
378
1.49k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.35k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.35k
        if (UIndex(size) > UIndex(m_capacity))
356
1.35k
        {
357
1.35k
            T* newBuffer = _allocate(size);
358
1.35k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
1.35k
            m_buffer = newBuffer;
376
1.35k
            m_capacity = size;
377
1.35k
        }
378
1.35k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
27
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
27
        if (UIndex(size) > UIndex(m_capacity))
356
26
        {
357
26
            T* newBuffer = _allocate(size);
358
26
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26
            m_buffer = newBuffer;
376
26
            m_capacity = size;
377
26
        }
378
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
20
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
20
        if (UIndex(size) > UIndex(m_capacity))
356
20
        {
357
20
            T* newBuffer = _allocate(size);
358
20
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
20
            m_buffer = newBuffer;
376
20
            m_capacity = size;
377
20
        }
378
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
21
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
21
        if (UIndex(size) > UIndex(m_capacity))
356
21
        {
357
21
            T* newBuffer = _allocate(size);
358
21
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
21
            m_buffer = newBuffer;
376
21
            m_capacity = size;
377
21
        }
378
21
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
156
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
156
        if (UIndex(size) > UIndex(m_capacity))
356
156
        {
357
156
            T* newBuffer = _allocate(size);
358
156
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
156
            m_buffer = newBuffer;
376
156
            m_capacity = size;
377
156
        }
378
156
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
37.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
37.2k
        if (UIndex(size) > UIndex(m_capacity))
356
17.5k
        {
357
17.5k
            T* newBuffer = _allocate(size);
358
17.5k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
17.5k
            m_buffer = newBuffer;
376
17.5k
            m_capacity = size;
377
17.5k
        }
378
37.2k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9.19k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9.19k
        if (UIndex(size) > UIndex(m_capacity))
356
7.96k
        {
357
7.96k
            T* newBuffer = _allocate(size);
358
7.96k
            if (m_capacity)
359
68
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
68
                {
364
14.8k
                    for (Index i = 0; i < m_count; i++)
365
14.7k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.8k
                    for (Index i = m_count; i < size; i++)
369
14.7k
                    {
370
14.7k
                        new (newBuffer + i) T();
371
14.7k
                    }
372
68
                }
373
68
                _deallocateBuffer();
374
68
            }
375
7.96k
            m_buffer = newBuffer;
376
7.96k
            m_capacity = size;
377
7.96k
        }
378
9.19k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.58k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.58k
        if (UIndex(size) > UIndex(m_capacity))
356
2.58k
        {
357
2.58k
            T* newBuffer = _allocate(size);
358
2.58k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.58k
            m_buffer = newBuffer;
376
2.58k
            m_capacity = size;
377
2.58k
        }
378
2.58k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
289
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
289
        if (UIndex(size) > UIndex(m_capacity))
356
289
        {
357
289
            T* newBuffer = _allocate(size);
358
289
            if (m_capacity)
359
203
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
203
                {
364
61.1k
                    for (Index i = 0; i < m_count; i++)
365
60.9k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
61.1k
                    for (Index i = m_count; i < size; i++)
369
60.9k
                    {
370
60.9k
                        new (newBuffer + i) T();
371
60.9k
                    }
372
203
                }
373
203
                _deallocateBuffer();
374
203
            }
375
289
            m_buffer = newBuffer;
376
289
            m_capacity = size;
377
289
        }
378
289
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.90k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.90k
        if (UIndex(size) > UIndex(m_capacity))
356
2.90k
        {
357
2.90k
            T* newBuffer = _allocate(size);
358
2.90k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.90k
            m_buffer = newBuffer;
376
2.90k
            m_capacity = size;
377
2.90k
        }
378
2.90k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.86k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.86k
        if (UIndex(size) > UIndex(m_capacity))
356
2.86k
        {
357
2.86k
            T* newBuffer = _allocate(size);
358
2.86k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.86k
            m_buffer = newBuffer;
376
2.86k
            m_capacity = size;
377
2.86k
        }
378
2.86k
    }
379
380
    void growToCount(Index count)
381
12
    {
382
12
        Index newBufferCount = Index(1) << Math::Log2Ceil((unsigned int)count);
383
12
        if (m_capacity < newBufferCount)
384
8
        {
385
8
            reserve(newBufferCount);
386
8
        }
387
12
        m_count = count;
388
12
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE11growToCountEl
Line
Count
Source
381
3
    {
382
3
        Index newBufferCount = Index(1) << Math::Log2Ceil((unsigned int)count);
383
3
        if (m_capacity < newBufferCount)
384
3
        {
385
3
            reserve(newBufferCount);
386
3
        }
387
3
        m_count = count;
388
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11growToCountEl
_ZN5Slang4ListIlNS_17StandardAllocatorEE11growToCountEl
Line
Count
Source
381
9
    {
382
9
        Index newBufferCount = Index(1) << Math::Log2Ceil((unsigned int)count);
383
9
        if (m_capacity < newBufferCount)
384
5
        {
385
5
            reserve(newBufferCount);
386
5
        }
387
9
        m_count = count;
388
9
    }
389
390
    void setCount(Index count)
391
6.08M
    {
392
6.08M
        reserve(count);
393
6.08M
        m_count = count;
394
6.08M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
3.12M
    {
392
3.12M
        reserve(count);
393
3.12M
        m_count = count;
394
3.12M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2.88M
    {
392
2.88M
        reserve(count);
393
2.88M
        m_count = count;
394
2.88M
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E8setCountEl
Line
Count
Source
391
478
    {
392
478
        reserve(count);
393
478
        m_count = count;
394
478
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
478
    {
392
478
        reserve(count);
393
478
        m_count = count;
394
478
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
478
    {
392
478
        reserve(count);
393
478
        m_count = count;
394
478
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
914
    {
392
914
        reserve(count);
393
914
        m_count = count;
394
914
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2.01k
    {
392
2.01k
        reserve(count);
393
2.01k
        m_count = count;
394
2.01k
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
51
    {
392
51
        reserve(count);
393
51
        m_count = count;
394
51
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2.59k
    {
392
2.59k
        reserve(count);
393
2.59k
        m_count = count;
394
2.59k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
9.93k
    {
392
9.93k
        reserve(count);
393
9.93k
        m_count = count;
394
9.93k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2.50k
    {
392
2.50k
        reserve(count);
393
2.50k
        m_count = count;
394
2.50k
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1
    {
392
1
        reserve(count);
393
1
        m_count = count;
394
1
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2
    {
392
2
        reserve(count);
393
2
        m_count = count;
394
2
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2
    {
392
2
        reserve(count);
393
2
        m_count = count;
394
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4
    {
392
4
        reserve(count);
393
4
        m_count = count;
394
4
    }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
490
    {
392
490
        reserve(count);
393
490
        m_count = count;
394
490
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
283
    {
392
283
        reserve(count);
393
283
        m_count = count;
394
283
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
104
    {
392
104
        reserve(count);
393
104
        m_count = count;
394
104
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
5.63k
    {
392
5.63k
        reserve(count);
393
5.63k
        m_count = count;
394
5.63k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
75
    {
392
75
        reserve(count);
393
75
        m_count = count;
394
75
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
3.84k
    {
392
3.84k
        reserve(count);
393
3.84k
        m_count = count;
394
3.84k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
52
    {
392
52
        reserve(count);
393
52
        m_count = count;
394
52
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
52
    {
392
52
        reserve(count);
393
52
        m_count = count;
394
52
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
5.15k
    {
392
5.15k
        reserve(count);
393
5.15k
        m_count = count;
394
5.15k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
58
    {
392
58
        reserve(count);
393
58
        m_count = count;
394
58
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
291
    {
392
291
        reserve(count);
393
291
        m_count = count;
394
291
    }
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
27
    {
392
27
        reserve(count);
393
27
        m_count = count;
394
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
8.82k
    {
392
8.82k
        reserve(count);
393
8.82k
        m_count = count;
394
8.82k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
19.7k
    {
392
19.7k
        reserve(count);
393
19.7k
        m_count = count;
394
19.7k
    }
395
396
0
    void unsafeShrinkToCount(Index count) { m_count = count; }
397
398
    void compress()
399
0
    {
400
0
        if (m_capacity > m_count && m_count > 0)
401
0
        {
402
0
            T* newBuffer = _allocate(m_count);
403
0
            for (Index i = 0; i < m_count; i++)
404
0
                newBuffer[i] = static_cast<T&&>(m_buffer[i]);
405
406
0
            _deallocateBuffer();
407
0
            m_buffer = newBuffer;
408
0
            m_capacity = m_count;
409
0
        }
410
0
    }
411
412
    SLANG_FORCE_INLINE const T& operator[](Index idx) const
413
91.3M
    {
414
91.3M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
91.3M
        return m_buffer[idx];
416
91.3M
    }
_ZNK5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
413
14.6M
    {
414
14.6M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
14.6M
        return m_buffer[idx];
416
14.6M
    }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
413
118k
    {
414
118k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
118k
        return m_buffer[idx];
416
118k
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
18
    {
414
18
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
18
        return m_buffer[idx];
416
18
    }
_ZNK5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
413
216
    {
414
216
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
216
        return m_buffer[idx];
416
216
    }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
413
7.65k
    {
414
7.65k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
7.65k
        return m_buffer[idx];
416
7.65k
    }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
Line
Count
Source
413
332
    {
414
332
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
332
        return m_buffer[idx];
416
332
    }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
413
60
    {
414
60
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
60
        return m_buffer[idx];
416
60
    }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
413
68.7M
    {
414
68.7M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
68.7M
        return m_buffer[idx];
416
68.7M
    }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
413
5.58k
    {
414
5.58k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
5.58k
        return m_buffer[idx];
416
5.58k
    }
_ZNK5Slang4ListIhNS_17StandardAllocatorEEixEl
Line
Count
Source
413
45
    {
414
45
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
45
        return m_buffer[idx];
416
45
    }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
413
20.4k
    {
414
20.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
20.4k
        return m_buffer[idx];
416
20.4k
    }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
413
2.78k
    {
414
2.78k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
2.78k
        return m_buffer[idx];
416
2.78k
    }
_ZNK5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
413
69.1k
    {
414
69.1k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
69.1k
        return m_buffer[idx];
416
69.1k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6
    {
414
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6
        return m_buffer[idx];
416
6
    }
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
34.6k
    {
414
34.6k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
34.6k
        return m_buffer[idx];
416
34.6k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
413
3.35k
    {
414
3.35k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
3.35k
        return m_buffer[idx];
416
3.35k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6
    {
414
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6
        return m_buffer[idx];
416
6
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEixEl
Line
Count
Source
413
4
    {
414
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
4
        return m_buffer[idx];
416
4
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
24
    {
414
24
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
24
        return m_buffer[idx];
416
24
    }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
28
    {
414
28
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
28
        return m_buffer[idx];
416
28
    }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
783
    {
414
783
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
783
        return m_buffer[idx];
416
783
    }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
3
    {
414
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
3
        return m_buffer[idx];
416
3
    }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
3
    {
414
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
3
        return m_buffer[idx];
416
3
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
413
7.62M
    {
414
7.62M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
7.62M
        return m_buffer[idx];
416
7.62M
    }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
24.0k
    {
414
24.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
24.0k
        return m_buffer[idx];
416
24.0k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
412
    {
414
412
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
412
        return m_buffer[idx];
416
412
    }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
89
    {
414
89
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
89
        return m_buffer[idx];
416
89
    }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEixEl
Line
Count
Source
413
462
    {
414
462
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
462
        return m_buffer[idx];
416
462
    }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6
    {
414
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6
        return m_buffer[idx];
416
6
    }
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
413
73.6k
    {
414
73.6k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
73.6k
        return m_buffer[idx];
416
73.6k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
413
35.2k
    {
414
35.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
35.2k
        return m_buffer[idx];
416
35.2k
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
413
58
    {
414
58
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
58
        return m_buffer[idx];
416
58
    }
417
418
    SLANG_FORCE_INLINE T& operator[](Index idx)
419
77.9M
    {
420
77.9M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
77.9M
        return m_buffer[idx];
422
77.9M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
419
6.84M
    {
420
6.84M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
6.84M
        return m_buffer[idx];
422
6.84M
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
489
    {
420
489
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
489
        return m_buffer[idx];
422
489
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
14.7k
    {
420
14.7k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
14.7k
        return m_buffer[idx];
422
14.7k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EixEl
Line
Count
Source
419
37.8k
    {
420
37.8k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
37.8k
        return m_buffer[idx];
422
37.8k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
419
823k
    {
420
823k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
823k
        return m_buffer[idx];
422
823k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
39.9k
    {
420
39.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
39.9k
        return m_buffer[idx];
422
39.9k
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.62M
    {
420
3.62M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.62M
        return m_buffer[idx];
422
3.62M
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Line
Count
Source
419
291k
    {
420
291k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
291k
        return m_buffer[idx];
422
291k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
445
    {
420
445
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
445
        return m_buffer[idx];
422
445
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1
    {
420
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1
        return m_buffer[idx];
422
1
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
491
    {
420
491
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
491
        return m_buffer[idx];
422
491
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
748
    {
420
748
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
748
        return m_buffer[idx];
422
748
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.13k
    {
420
2.13k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.13k
        return m_buffer[idx];
422
2.13k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIhNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.81M
    {
420
3.81M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.81M
        return m_buffer[idx];
422
3.81M
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
557k
    {
420
557k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
557k
        return m_buffer[idx];
422
557k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIbNS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEixEl
Line
Count
Source
419
132
    {
420
132
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
132
        return m_buffer[idx];
422
132
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
Line
Count
Source
419
46
    {
420
46
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
46
        return m_buffer[idx];
422
46
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEixEl
Line
Count
Source
419
376k
    {
420
376k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
376k
        return m_buffer[idx];
422
376k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEixEl
Line
Count
Source
419
419k
    {
420
419k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
419k
        return m_buffer[idx];
422
419k
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
33
    {
420
33
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
33
        return m_buffer[idx];
422
33
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
419
32.3k
    {
420
32.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32.3k
        return m_buffer[idx];
422
32.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
Line
Count
Source
419
13
    {
420
13
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
13
        return m_buffer[idx];
422
13
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
464
    {
420
464
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
464
        return m_buffer[idx];
422
464
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
419
28
    {
420
28
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
28
        return m_buffer[idx];
422
28
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
218k
    {
420
218k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
218k
        return m_buffer[idx];
422
218k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
182
    {
420
182
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
182
        return m_buffer[idx];
422
182
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
15
    {
420
15
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
15
        return m_buffer[idx];
422
15
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
54
    {
420
54
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
54
        return m_buffer[idx];
422
54
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
419
32.1M
    {
420
32.1M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32.1M
        return m_buffer[idx];
422
32.1M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
419
28.3k
    {
420
28.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
28.3k
        return m_buffer[idx];
422
28.3k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
53.0k
    {
420
53.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
53.0k
        return m_buffer[idx];
422
53.0k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
37.5k
    {
420
37.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
37.5k
        return m_buffer[idx];
422
37.5k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4.05k
    {
420
4.05k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4.05k
        return m_buffer[idx];
422
4.05k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEixEl
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
21
    {
420
21
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
21
        return m_buffer[idx];
422
21
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEixEl
Line
Count
Source
419
14.3k
    {
420
14.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
14.3k
        return m_buffer[idx];
422
14.3k
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEixEl
Line
Count
Source
419
32
    {
420
32
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32
        return m_buffer[idx];
422
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.21M
    {
420
3.21M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.21M
        return m_buffer[idx];
422
3.21M
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.42k
    {
420
1.42k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.42k
        return m_buffer[idx];
422
1.42k
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
309
    {
420
309
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
309
        return m_buffer[idx];
422
309
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEixEl
Line
Count
Source
419
5
    {
420
5
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
5
        return m_buffer[idx];
422
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
Line
Count
Source
419
125k
    {
420
125k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
125k
        return m_buffer[idx];
422
125k
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
16
    {
420
16
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
16
        return m_buffer[idx];
422
16
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EixEl
Line
Count
Source
419
9
    {
420
9
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9
        return m_buffer[idx];
422
9
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEixEl
Line
Count
Source
419
464
    {
420
464
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
464
        return m_buffer[idx];
422
464
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
708
    {
420
708
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
708
        return m_buffer[idx];
422
708
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
15.1k
    {
420
15.1k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
15.1k
        return m_buffer[idx];
422
15.1k
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
196k
    {
420
196k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
196k
        return m_buffer[idx];
422
196k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
74.8k
    {
420
74.8k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
74.8k
        return m_buffer[idx];
422
74.8k
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.08k
    {
420
3.08k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.08k
        return m_buffer[idx];
422
3.08k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
10.6k
    {
420
10.6k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
10.6k
        return m_buffer[idx];
422
10.6k
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
419
119
    {
420
119
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
119
        return m_buffer[idx];
422
119
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEixEl
Line
Count
Source
419
11
    {
420
11
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11
        return m_buffer[idx];
422
11
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
400
    {
420
400
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
400
        return m_buffer[idx];
422
400
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
253
    {
420
253
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
253
        return m_buffer[idx];
422
253
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
96
    {
420
96
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
96
        return m_buffer[idx];
422
96
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEixEl
Line
Count
Source
419
5
    {
420
5
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
5
        return m_buffer[idx];
422
5
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
16
    {
420
16
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
16
        return m_buffer[idx];
422
16
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
419
20
    {
420
20
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
20
        return m_buffer[idx];
422
20
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEixEl
Line
Count
Source
419
11
    {
420
11
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11
        return m_buffer[idx];
422
11
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
22
    {
420
22
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
22
        return m_buffer[idx];
422
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
11.3k
    {
420
11.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11.3k
        return m_buffer[idx];
422
11.3k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEixEl
Line
Count
Source
419
31.6k
    {
420
31.6k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
31.6k
        return m_buffer[idx];
422
31.6k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
10
    {
420
10
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
10
        return m_buffer[idx];
422
10
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
626
    {
420
626
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
626
        return m_buffer[idx];
422
626
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
11
    {
420
11
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11
        return m_buffer[idx];
422
11
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
34.2k
    {
420
34.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
34.2k
        return m_buffer[idx];
422
34.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEixEl
Line
Count
Source
419
185
    {
420
185
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
185
        return m_buffer[idx];
422
185
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
98
    {
420
98
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
98
        return m_buffer[idx];
422
98
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
231
    {
420
231
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
231
        return m_buffer[idx];
422
231
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1
    {
420
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1
        return m_buffer[idx];
422
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
191
    {
420
191
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
191
        return m_buffer[idx];
422
191
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEixEl
Line
Count
Source
419
289
    {
420
289
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
289
        return m_buffer[idx];
422
289
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
63
    {
420
63
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
63
        return m_buffer[idx];
422
63
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.10k
    {
420
1.10k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.10k
        return m_buffer[idx];
422
1.10k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.08k
    {
420
3.08k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.08k
        return m_buffer[idx];
422
3.08k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
364
    {
420
364
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
364
        return m_buffer[idx];
422
364
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
482
    {
420
482
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
482
        return m_buffer[idx];
422
482
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8
    {
420
8
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8
        return m_buffer[idx];
422
8
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.51k
    {
420
1.51k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.51k
        return m_buffer[idx];
422
1.51k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
81
    {
420
81
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
81
        return m_buffer[idx];
422
81
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
327
    {
420
327
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
327
        return m_buffer[idx];
422
327
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8
    {
420
8
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8
        return m_buffer[idx];
422
8
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
32
    {
420
32
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32
        return m_buffer[idx];
422
32
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
88
    {
420
88
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
88
        return m_buffer[idx];
422
88
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
7.62M
    {
420
7.62M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
7.62M
        return m_buffer[idx];
422
7.62M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
11.9M
    {
420
11.9M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11.9M
        return m_buffer[idx];
422
11.9M
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.92M
    {
420
1.92M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.92M
        return m_buffer[idx];
422
1.92M
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
953k
    {
420
953k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
953k
        return m_buffer[idx];
422
953k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
954k
    {
420
954k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
954k
        return m_buffer[idx];
422
954k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
953k
    {
420
953k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
953k
        return m_buffer[idx];
422
953k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EixEl
Line
Count
Source
419
390
    {
420
390
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
390
        return m_buffer[idx];
422
390
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
22.5k
    {
420
22.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
22.5k
        return m_buffer[idx];
422
22.5k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.50k
    {
420
1.50k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.50k
        return m_buffer[idx];
422
1.50k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEixEl
Line
Count
Source
419
725
    {
420
725
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
725
        return m_buffer[idx];
422
725
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEixEl
Line
Count
Source
419
142
    {
420
142
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
142
        return m_buffer[idx];
422
142
    }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
419
849
    {
420
849
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
849
        return m_buffer[idx];
422
849
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEixEl
Line
Count
Source
419
738
    {
420
738
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
738
        return m_buffer[idx];
422
738
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
27
    {
420
27
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
27
        return m_buffer[idx];
422
27
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
132
    {
420
132
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
132
        return m_buffer[idx];
422
132
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
39.2k
    {
420
39.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
39.2k
        return m_buffer[idx];
422
39.2k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
40.3k
    {
420
40.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
40.3k
        return m_buffer[idx];
422
40.3k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEixEl
423
424
    template<typename Func>
425
    Index findFirstIndex(const Func& predicate) const
426
10.2k
    {
427
64.7k
        for (Index i = 0; i < m_count; i++)
428
60.9k
        {
429
60.9k
            if (predicate(m_buffer[i]))
430
6.46k
                return i;
431
60.9k
        }
432
3.82k
        return -1;
433
10.2k
    }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE14findFirstIndexIZNKS1_8findNameERKNS_6StringEEUlRKS2_E_EElRKT_
Line
Count
Source
426
3.98k
    {
427
18.1k
        for (Index i = 0; i < m_count; i++)
428
15.0k
        {
429
15.0k
            if (predicate(m_buffer[i]))
430
897
                return i;
431
15.0k
        }
432
3.08k
        return -1;
433
3.98k
    }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE14findFirstIndexIZNS_17CompilerOptionSet3addEN5slang18CompilerOptionNameERKS3_bEUlRKS1_E_EElRKT_
Line
Count
Source
426
5.56k
    {
427
45.9k
        for (Index i = 0; i < m_count; i++)
428
45.9k
        {
429
45.9k
            if (predicate(m_buffer[i]))
430
5.56k
                return i;
431
45.9k
        }
432
0
        return -1;
433
5.56k
    }
Unexecuted instantiation: slang-ast-print.cpp:_ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE14findFirstIndexIZNS1_7getPartENS2_4TypeERKNS_18UnownedStringSliceERKS4_E3$_0EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE14findFirstIndexIZNKS1_10indexOfKeyERKNS_18UnownedStringSliceEEUlRKS2_E_EElRKT_
slang-legalize-types.cpp:_ZNK5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE14findFirstIndexIZNS_16legalizeTypeImplEPS1_PNS_6IRTypeEE3$_0EElRKT_
Line
Count
Source
426
693
    {
427
696
        for (Index i = 0; i < m_count; i++)
428
3
        {
429
3
            if (predicate(m_buffer[i]))
430
0
                return i;
431
3
        }
432
693
        return -1;
433
693
    }
slang-doc-extractor.cpp:_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE14findFirstIndexIZNS_18DocMarkupExtractor7extractEPKNS6_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERS4_RNS0_INS6_16SearchItemOutputES3_EEE3$_1EElRKT_
Line
Count
Source
426
27
    {
427
28
        for (Index i = 0; i < m_count; i++)
428
1
        {
429
1
            if (predicate(m_buffer[i]))
430
0
                return i;
431
1
        }
432
27
        return -1;
433
27
    }
slang-downstream-compiler-set.cpp:_ZNK5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE14findFirstIndexIZNS_21DownstreamCompilerSet16hasSharedLibraryEPS2_E3$_0EElRKT_
Line
Count
Source
426
20
    {
427
20
        for (Index i = 0; i < m_count; i++)
428
0
        {
429
0
            if (predicate(m_buffer[i]))
430
0
                return i;
431
0
        }
432
20
        return -1;
433
20
    }
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_0EElRKT_
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_1EElRKT_
434
435
    template<typename T2>
436
    Index indexOf(const T2& val) const
437
109k
    {
438
323k
        for (Index i = 0; i < m_count; i++)
439
218k
        {
440
218k
            if (m_buffer[i] == val)
441
3.78k
                return i;
442
218k
        }
443
105k
        return -1;
444
109k
    }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
3
    {
438
4
        for (Index i = 0; i < m_count; i++)
439
1
        {
440
1
            if (m_buffer[i] == val)
441
0
                return i;
442
1
        }
443
3
        return -1;
444
3
    }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
28
    {
438
54
        for (Index i = 0; i < m_count; i++)
439
54
        {
440
54
            if (m_buffer[i] == val)
441
28
                return i;
442
54
        }
443
0
        return -1;
444
28
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
Line
Count
Source
437
1
    {
438
1
        for (Index i = 0; i < m_count; i++)
439
0
        {
440
0
            if (m_buffer[i] == val)
441
0
                return i;
442
0
        }
443
1
        return -1;
444
1
    }
_ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
Line
Count
Source
437
1
    {
438
1
        for (Index i = 0; i < m_count; i++)
439
0
        {
440
0
            if (m_buffer[i] == val)
441
0
                return i;
442
0
        }
443
1
        return -1;
444
1
    }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
24
    {
438
41
        for (Index i = 0; i < m_count; i++)
439
21
        {
440
21
            if (m_buffer[i] == val)
441
4
                return i;
442
21
        }
443
20
        return -1;
444
24
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
3.01k
    {
438
8.76k
        for (Index i = 0; i < m_count; i++)
439
7.76k
        {
440
7.76k
            if (m_buffer[i] == val)
441
2.01k
                return i;
442
7.76k
        }
443
1.00k
        return -1;
444
3.01k
    }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
277
    {
438
605
        for (Index i = 0; i < m_count; i++)
439
345
        {
440
345
            if (m_buffer[i] == val)
441
17
                return i;
442
345
        }
443
260
        return -1;
444
277
    }
Unexecuted instantiation: _ZNK5Slang4ListIlNS_17StandardAllocatorEE7indexOfIlEElRKT_
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
105k
    {
438
314k
        for (Index i = 0; i < m_count; i++)
439
209k
        {
440
209k
            if (m_buffer[i] == val)
441
1.71k
                return i;
442
209k
        }
443
104k
        return -1;
444
105k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7indexOfIS3_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIA5_cEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfINS_19TerminatedCharSliceEEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
445
446
    template<typename Func>
447
    Index findLastIndex(const Func& predicate) const
448
    {
449
        for (Index i = m_count - 1; i >= 0; i--)
450
        {
451
            if (predicate(m_buffer[i]))
452
                return i;
453
        }
454
        return -1;
455
    }
456
457
    template<typename T2>
458
    Index lastIndexOf(const T2& val) const
459
    {
460
        for (Index i = m_count - 1; i >= 0; i--)
461
        {
462
            if (m_buffer[i] == val)
463
                return i;
464
        }
465
        return -1;
466
    }
467
468
3.04k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E8containsERKS3_
Line
Count
Source
468
1
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E8containsERKS3_
Line
Count
Source
468
1
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
24
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8containsERKS1_
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
3
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8containsERKS2_
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
3.01k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
469
470
    void sort()
471
6.07k
    {
472
35.0M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
53.5k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
slang-ir-obfuscate-loc.cpp:_ZZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
313
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
2.89k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
17.3M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
17.6M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
6.07k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
1
    {
472
1
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
1
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
2
    {
472
2
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
2
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
416
    {
472
416
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
416
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
5.58k
    {
472
5.58k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
5.58k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
75
    {
472
75
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
75
    }
474
475
    template<typename Comparer>
476
    void sort(Comparer compare)
477
7.56k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
7.56k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
7.56k
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Line
Count
Source
477
44
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
44
        std::sort(m_buffer, m_buffer + m_count, compare);
481
44
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Line
Count
Source
477
22
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
22
        std::sort(m_buffer, m_buffer + m_count, compare);
481
22
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_30getCanonicalGenericConstraintsEPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_31getCanonicalGenericConstraints2EPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
Line
Count
Source
477
1.03k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
1.03k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
1.03k
    }
slang-check-overload.cpp:_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE4sortIZNS_16SemanticsVisitor13ResolveInvokeEPNS_10InvokeExprEE3$_0EEvT_
Line
Count
Source
477
245
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
245
        std::sort(m_buffer, m_buffer + m_count, compare);
481
245
    }
Unexecuted instantiation: slang-compile-request.cpp:_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE4sortIZNS_L28_calcViewInitiatingHierarchyEPNS_13SourceManagerERNS_10DictionaryIS2_S4_NS_4HashIS2_EESt8equal_toIS2_EEEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter24writeCallableOverridableEPNS_12DocumentPageERKNS_11MarkupEntryES2_E3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_7VarDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12PropertyDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12CallableDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter12writeAggTypeEPNS_12DocumentPageERKNS_11MarkupEntryEPNS_15AggTypeDeclBaseEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE4sortIZNS_9sortPagesEPS2_E3$_0EEvT_
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
1
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
1
        std::sort(m_buffer, m_buffer + m_count, compare);
481
1
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE4sortIZNS1_18emitAggregateValueEPNS_9IRBuilderEPNS_6IRTypeES4_EUlRKS2_SB_E_EEvT_
Line
Count
Source
477
71
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
71
        std::sort(m_buffer, m_buffer + m_count, compare);
481
71
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE4sortIZNS2_34_orderRangeStartsDeterministicallyEvE3$_0EEvT_
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
416
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
416
        std::sort(m_buffer, m_buffer + m_count, compare);
481
416
    }
slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_jEEvRNS0_INS1_IT_T0_EES4_EEEUlRKS3_SE_E_EEvS8_
Line
Count
Source
477
7
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
7
        std::sort(m_buffer, m_buffer + m_count, compare);
481
7
    }
slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_S4_EEvRNS0_INS1_IT_T0_EES6_EEEUlRKS5_SG_E_EEvSA_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
5.58k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
5.58k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
5.58k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
75
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
75
        std::sort(m_buffer, m_buffer + m_count, compare);
481
75
    }
Unexecuted instantiation: slang-semantic-version.cpp:_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE4sortIZNS_20MatchSemanticVersion11findAnyBestEPKS1_lRKS5_E3$_0EEvT_
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_0EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_2EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_0EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_1EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE4sortIPFbRKS2_S7_EEEvT_
482
483
    void stableSort()
484
    {
485
        stableSort([](const T& t1, const T& t2) { return t1 < t2; });
486
    }
487
488
    template<typename Comparer>
489
    void stableSort(Comparer compare)
490
    {
491
        std::stable_sort(m_buffer, m_buffer + m_count, compare);
492
    }
493
494
    template<typename IterateFunc>
495
    void forEach(IterateFunc f) const
496
    {
497
        for (Index i = 0; i < m_count; i++)
498
            f(m_buffer[i]);
499
    }
500
501
    template<typename Comparer>
502
    void quickSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
503
    {
504
        static const Index kMinQSortSize = 32;
505
506
        if (startIndex < endIndex)
507
        {
508
            if (endIndex - startIndex < kMinQSortSize)
509
                insertionSort(vals, startIndex, endIndex, comparer);
510
            else
511
            {
512
                Index pivotIndex = (startIndex + endIndex) >> 1;
513
                Index pivotNewIndex = partition(vals, startIndex, endIndex, pivotIndex, comparer);
514
                quickSort(vals, startIndex, pivotNewIndex - 1, comparer);
515
                quickSort(vals, pivotNewIndex + 1, endIndex, comparer);
516
            }
517
        }
518
    }
519
    template<typename Comparer>
520
    Index partition(T* vals, Index left, Index right, Index pivotIndex, Comparer comparer)
521
    {
522
        T pivotValue = vals[pivotIndex];
523
        swapElements(vals, right, pivotIndex);
524
        Index storeIndex = left;
525
        for (Index i = left; i < right; i++)
526
        {
527
            if (comparer(vals[i], pivotValue))
528
            {
529
                swapElements(vals, i, storeIndex);
530
                storeIndex++;
531
            }
532
        }
533
        swapElements(vals, storeIndex, right);
534
        return storeIndex;
535
    }
536
    template<typename Comparer>
537
    void insertionSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
538
    {
539
        for (Index i = startIndex + 1; i <= endIndex; i++)
540
        {
541
            T insertValue = static_cast<T&&>(vals[i]);
542
            Index insertIndex = i - 1;
543
            while (insertIndex >= startIndex && comparer(insertValue, vals[insertIndex]))
544
            {
545
                vals[insertIndex + 1] = static_cast<T&&>(vals[insertIndex]);
546
                insertIndex--;
547
            }
548
            vals[insertIndex + 1] = static_cast<T&&>(insertValue);
549
        }
550
    }
551
552
    inline static void swapElements(T* vals, Index index1, Index index2)
553
2.35k
    {
554
2.35k
        if (index1 != index2)
555
2.35k
        {
556
2.35k
            T tmp = static_cast<T&&>(vals[index1]);
557
2.35k
            vals[index1] = static_cast<T&&>(vals[index2]);
558
2.35k
            vals[index2] = static_cast<T&&>(tmp);
559
2.35k
        }
560
2.35k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
147
    {
554
147
        if (index1 != index2)
555
147
        {
556
147
            T tmp = static_cast<T&&>(vals[index1]);
557
147
            vals[index1] = static_cast<T&&>(vals[index2]);
558
147
            vals[index2] = static_cast<T&&>(tmp);
559
147
        }
560
147
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12swapElementsEPS1_ll
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
182
    {
554
182
        if (index1 != index2)
555
182
        {
556
182
            T tmp = static_cast<T&&>(vals[index1]);
557
182
            vals[index1] = static_cast<T&&>(vals[index2]);
558
182
            vals[index2] = static_cast<T&&>(tmp);
559
182
        }
560
182
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
1.70k
    {
554
1.70k
        if (index1 != index2)
555
1.70k
        {
556
1.70k
            T tmp = static_cast<T&&>(vals[index1]);
557
1.70k
            vals[index1] = static_cast<T&&>(vals[index2]);
558
1.70k
            vals[index2] = static_cast<T&&>(tmp);
559
1.70k
        }
560
1.70k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
316
    {
554
316
        if (index1 != index2)
555
316
        {
556
316
            T tmp = static_cast<T&&>(vals[index1]);
557
316
            vals[index1] = static_cast<T&&>(vals[index2]);
558
316
            vals[index2] = static_cast<T&&>(tmp);
559
316
        }
560
316
    }
561
562
0
    inline void swapElements(Index index1, Index index2) { swapElements(m_buffer, index1, index2); }
563
564
    template<typename T2, typename Comparer>
565
    Index binarySearch(const T2& obj, Comparer comparer) const
566
0
    {
567
0
        Index imin = 0, imax = m_count - 1;
568
0
        while (imax >= imin)
569
0
        {
570
0
            Index imid = imin + ((imax - imin) >> 1);
571
0
            int compareResult = comparer(m_buffer[imid], obj);
572
0
            if (compareResult == 0)
573
0
                return imid;
574
0
            else if (compareResult < 0)
575
0
                imin = imid + 1;
576
0
            else
577
0
                imax = imid - 1;
578
0
        }
579
        // TODO: The return value on a failed search should be
580
        // the bitwise negation of the index where `obj` should
581
        // be inserted to be in the proper sorted location.
582
0
        return -1;
583
0
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12binarySearchIS2_ZNKS4_12binarySearchIS2_EElRKT_EUlRS2_RKS2_E_EElS9_T0_
Unexecuted instantiation: slang-language-server-auto-format.cpp:_ZNK5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE12binarySearchIlZNS_12formatSourceENS_18UnownedStringSliceElllRKS3_RKNS_13FormatOptionsEE3$_0EElRKT_T0_
584
585
    template<typename T2>
586
    Index binarySearch(const T2& obj) const
587
0
    {
588
0
        return binarySearch(
589
0
            obj,
590
0
            [](T& curObj, const T2& thatObj) -> int
591
0
            {
592
0
                if (curObj < thatObj)
593
0
                    return -1;
594
0
                else if (curObj == thatObj)
595
0
                    return 0;
596
0
                else
597
0
                    return 1;
598
0
            });
599
0
    }
600
601
private:
602
    T* m_buffer; ///< A new T[N] allocated buffer. NOTE! All elements up to capacity are in some
603
                 ///< valid form for T.
604
    Index m_capacity; ///< The total capacity of elements
605
    Index m_count;    ///< The amount of elements
606
607
    void _deallocateBuffer()
608
36.2M
    {
609
36.2M
        if (m_buffer)
610
17.4M
        {
611
17.4M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17.4M
            m_buffer = nullptr;
613
17.4M
        }
614
36.2M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
29.9M
    {
609
29.9M
        if (m_buffer)
610
14.2M
        {
611
14.2M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14.2M
            m_buffer = nullptr;
613
14.2M
        }
614
29.9M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
39.3k
    {
609
39.3k
        if (m_buffer)
610
38.5k
        {
611
38.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
38.5k
            m_buffer = nullptr;
613
38.5k
        }
614
39.3k
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
26
    {
609
26
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
26
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
67.4k
    {
609
67.4k
        if (m_buffer)
610
66.8k
        {
611
66.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
66.8k
            m_buffer = nullptr;
613
66.8k
        }
614
67.4k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10
    {
609
10
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
10
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
76
    {
609
76
        if (m_buffer)
610
66
        {
611
66
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
66
            m_buffer = nullptr;
613
66
        }
614
76
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14.3k
    {
609
14.3k
        if (m_buffer)
610
7.62k
        {
611
7.62k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.62k
            m_buffer = nullptr;
613
7.62k
        }
614
14.3k
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9.95k
    {
609
9.95k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
9.95k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.0k
    {
609
10.0k
        if (m_buffer)
610
145
        {
611
145
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
145
            m_buffer = nullptr;
613
145
        }
614
10.0k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.26k
    {
609
1.26k
        if (m_buffer)
610
1.18k
        {
611
1.18k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.18k
            m_buffer = nullptr;
613
1.18k
        }
614
1.26k
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.97k
    {
609
1.97k
        if (m_buffer)
610
1.74k
        {
611
1.74k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.74k
            m_buffer = nullptr;
613
1.74k
        }
614
1.97k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.75k
    {
609
6.75k
        if (m_buffer)
610
6.56k
        {
611
6.56k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.56k
            m_buffer = nullptr;
613
6.56k
        }
614
6.75k
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35.9k
    {
609
35.9k
        if (m_buffer)
610
1.04k
        {
611
1.04k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.04k
            m_buffer = nullptr;
613
1.04k
        }
614
35.9k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.18k
    {
609
2.18k
        if (m_buffer)
610
1.77k
        {
611
1.77k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.77k
            m_buffer = nullptr;
613
1.77k
        }
614
2.18k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
230k
    {
609
230k
        if (m_buffer)
610
23.7k
        {
611
23.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23.7k
            m_buffer = nullptr;
613
23.7k
        }
614
230k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
54
    {
609
54
        if (m_buffer)
610
19
        {
611
19
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19
            m_buffer = nullptr;
613
19
        }
614
54
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
91
    {
609
91
        if (m_buffer)
610
18
        {
611
18
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18
            m_buffer = nullptr;
613
18
        }
614
91
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
55
    {
609
55
        if (m_buffer)
610
55
        {
611
55
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
55
            m_buffer = nullptr;
613
55
        }
614
55
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
200
    {
609
200
        if (m_buffer)
610
200
        {
611
200
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
200
            m_buffer = nullptr;
613
200
        }
614
200
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.34k
    {
609
5.34k
        if (m_buffer)
610
2.30k
        {
611
2.30k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.30k
            m_buffer = nullptr;
613
2.30k
        }
614
5.34k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.35k
    {
609
4.35k
        if (m_buffer)
610
409
        {
611
409
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
409
            m_buffer = nullptr;
613
409
        }
614
4.35k
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
441k
    {
609
441k
        if (m_buffer)
610
441k
        {
611
441k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
441k
            m_buffer = nullptr;
613
441k
        }
614
441k
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
138k
    {
609
138k
        if (m_buffer)
610
107
        {
611
107
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
107
            m_buffer = nullptr;
613
107
        }
614
138k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
40.2k
    {
609
40.2k
        if (m_buffer)
610
8.56k
        {
611
8.56k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.56k
            m_buffer = nullptr;
613
8.56k
        }
614
40.2k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
123k
    {
609
123k
        if (m_buffer)
610
59.1k
        {
611
59.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
59.1k
            m_buffer = nullptr;
613
59.1k
        }
614
123k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
304k
    {
609
304k
        if (m_buffer)
610
245k
        {
611
245k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
245k
            m_buffer = nullptr;
613
245k
        }
614
304k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
77.3k
    {
609
77.3k
        if (m_buffer)
610
20.1k
        {
611
20.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
20.1k
            m_buffer = nullptr;
613
20.1k
        }
614
77.3k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
59.3k
    {
609
59.3k
        if (m_buffer)
610
43.9k
        {
611
43.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
43.9k
            m_buffer = nullptr;
613
43.9k
        }
614
59.3k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11.8k
    {
609
11.8k
        if (m_buffer)
610
7.19k
        {
611
7.19k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.19k
            m_buffer = nullptr;
613
7.19k
        }
614
11.8k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
491
    {
609
491
        if (m_buffer)
610
14
        {
611
14
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14
            m_buffer = nullptr;
613
14
        }
614
491
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24.9k
    {
609
24.9k
        if (m_buffer)
610
16.0k
        {
611
16.0k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
16.0k
            m_buffer = nullptr;
613
16.0k
        }
614
24.9k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14.0k
    {
609
14.0k
        if (m_buffer)
610
89
        {
611
89
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
89
            m_buffer = nullptr;
613
89
        }
614
14.0k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
23
    {
609
23
        if (m_buffer)
610
23
        {
611
23
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23
            m_buffer = nullptr;
613
23
        }
614
23
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
509
    {
609
509
        if (m_buffer)
610
484
        {
611
484
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
484
            m_buffer = nullptr;
613
484
        }
614
509
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPvNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
481k
    {
609
481k
        if (m_buffer)
610
366
        {
611
366
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
366
            m_buffer = nullptr;
613
366
        }
614
481k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
470
    {
609
470
        if (m_buffer)
610
470
        {
611
470
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
470
            m_buffer = nullptr;
613
470
        }
614
470
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
470
    {
609
470
        if (m_buffer)
610
470
        {
611
470
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
470
            m_buffer = nullptr;
613
470
        }
614
470
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
470
    {
609
470
        if (m_buffer)
610
470
        {
611
470
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
470
            m_buffer = nullptr;
613
470
        }
614
470
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.72M
    {
609
2.72M
        if (m_buffer)
610
1.34M
        {
611
1.34M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.34M
            m_buffer = nullptr;
613
1.34M
        }
614
2.72M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
862
    {
609
862
        if (m_buffer)
610
861
        {
611
861
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
861
            m_buffer = nullptr;
613
861
        }
614
862
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.71k
    {
609
5.71k
        if (m_buffer)
610
5.71k
        {
611
5.71k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5.71k
            m_buffer = nullptr;
613
5.71k
        }
614
5.71k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
131
    {
609
131
        if (m_buffer)
610
127
        {
611
127
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
127
            m_buffer = nullptr;
613
127
        }
614
131
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.63k
    {
609
1.63k
        if (m_buffer)
610
1.04k
        {
611
1.04k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.04k
            m_buffer = nullptr;
613
1.04k
        }
614
1.63k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.26k
    {
609
1.26k
        if (m_buffer)
610
688
        {
611
688
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
688
            m_buffer = nullptr;
613
688
        }
614
1.26k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
194
    {
609
194
        if (m_buffer)
610
163
        {
611
163
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
163
            m_buffer = nullptr;
613
163
        }
614
194
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
194
    {
609
194
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
194
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
732
    {
609
732
        if (m_buffer)
610
462
        {
611
462
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
462
            m_buffer = nullptr;
613
462
        }
614
732
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
233
    {
609
233
        if (m_buffer)
610
43
        {
611
43
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
43
            m_buffer = nullptr;
613
43
        }
614
233
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.89k
    {
609
3.89k
        if (m_buffer)
610
3.89k
        {
611
3.89k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.89k
            m_buffer = nullptr;
613
3.89k
        }
614
3.89k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
673
    {
609
673
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
673
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
24
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
4
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.48k
    {
609
6.48k
        if (m_buffer)
610
3.88k
        {
611
3.88k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.88k
            m_buffer = nullptr;
613
3.88k
        }
614
6.48k
    }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
49
    {
609
49
        if (m_buffer)
610
48
        {
611
48
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
48
            m_buffer = nullptr;
613
48
        }
614
49
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.16k
    {
609
1.16k
        if (m_buffer)
610
76
        {
611
76
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
76
            m_buffer = nullptr;
613
76
        }
614
1.16k
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.28k
    {
609
2.28k
        if (m_buffer)
610
152
        {
611
152
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
152
            m_buffer = nullptr;
613
152
        }
614
2.28k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.30k
    {
609
4.30k
        if (m_buffer)
610
4.30k
        {
611
4.30k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4.30k
            m_buffer = nullptr;
613
4.30k
        }
614
4.30k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
244k
    {
609
244k
        if (m_buffer)
610
231k
        {
611
231k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
231k
            m_buffer = nullptr;
613
231k
        }
614
244k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14.2k
    {
609
14.2k
        if (m_buffer)
610
8.59k
        {
611
8.59k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.59k
            m_buffer = nullptr;
613
8.59k
        }
614
14.2k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
675
    {
609
675
        if (m_buffer)
610
213
        {
611
213
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
213
            m_buffer = nullptr;
613
213
        }
614
675
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.49k
    {
609
4.49k
        if (m_buffer)
610
4.46k
        {
611
4.46k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4.46k
            m_buffer = nullptr;
613
4.46k
        }
614
4.49k
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
201
    {
609
201
        if (m_buffer)
610
173
        {
611
173
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
173
            m_buffer = nullptr;
613
173
        }
614
201
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
8
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
271k
    {
609
271k
        if (m_buffer)
610
26.2k
        {
611
26.2k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26.2k
            m_buffer = nullptr;
613
26.2k
        }
614
271k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
34.1k
    {
609
34.1k
        if (m_buffer)
610
34.1k
        {
611
34.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
34.1k
            m_buffer = nullptr;
613
34.1k
        }
614
34.1k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
355
    {
609
355
        if (m_buffer)
610
98
        {
611
98
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
98
            m_buffer = nullptr;
613
98
        }
614
355
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
213
    {
609
213
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
213
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
213
    {
609
213
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
213
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
36.4k
    {
609
36.4k
        if (m_buffer)
610
25.5k
        {
611
25.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
25.5k
            m_buffer = nullptr;
613
25.5k
        }
614
36.4k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
684
    {
609
684
        if (m_buffer)
610
577
        {
611
577
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
577
            m_buffer = nullptr;
613
577
        }
614
684
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
196k
    {
609
196k
        if (m_buffer)
610
195k
        {
611
195k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
195k
            m_buffer = nullptr;
613
195k
        }
614
196k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
68
    {
609
68
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
68
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
552
    {
609
552
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
552
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
457
    {
609
457
        if (m_buffer)
610
232
        {
611
232
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
232
            m_buffer = nullptr;
613
232
        }
614
457
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
177
    {
609
177
        if (m_buffer)
610
177
        {
611
177
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
177
            m_buffer = nullptr;
613
177
        }
614
177
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
548
    {
609
548
        if (m_buffer)
610
369
        {
611
369
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
369
            m_buffer = nullptr;
613
369
        }
614
548
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
985
    {
609
985
        if (m_buffer)
610
564
        {
611
564
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
564
            m_buffer = nullptr;
613
564
        }
614
985
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
114
    {
609
114
        if (m_buffer)
610
61
        {
611
61
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
61
            m_buffer = nullptr;
613
61
        }
614
114
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
154
    {
609
154
        if (m_buffer)
610
23
        {
611
23
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23
            m_buffer = nullptr;
613
23
        }
614
154
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.51k
    {
609
1.51k
        if (m_buffer)
610
1.48k
        {
611
1.48k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.48k
            m_buffer = nullptr;
613
1.48k
        }
614
1.51k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.76k
    {
609
3.76k
        if (m_buffer)
610
1.07k
        {
611
1.07k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.07k
            m_buffer = nullptr;
613
1.07k
        }
614
3.76k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
25
    {
609
25
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
25
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35
    {
609
35
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
35
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
182
    {
609
182
        if (m_buffer)
610
182
        {
611
182
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
182
            m_buffer = nullptr;
613
182
        }
614
182
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
182
    {
609
182
        if (m_buffer)
610
61
        {
611
61
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
61
            m_buffer = nullptr;
613
61
        }
614
182
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
182
    {
609
182
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
182
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
447
    {
609
447
        if (m_buffer)
610
447
        {
611
447
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
447
            m_buffer = nullptr;
613
447
        }
614
447
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
31
    {
609
31
        if (m_buffer)
610
31
        {
611
31
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
31
            m_buffer = nullptr;
613
31
        }
614
31
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.41k
    {
609
2.41k
        if (m_buffer)
610
1.18k
        {
611
1.18k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.18k
            m_buffer = nullptr;
613
1.18k
        }
614
2.41k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
216
    {
609
216
        if (m_buffer)
610
216
        {
611
216
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
216
            m_buffer = nullptr;
613
216
        }
614
216
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12
    {
609
12
        if (m_buffer)
610
9
        {
611
9
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9
            m_buffer = nullptr;
613
9
        }
614
12
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
46
    {
609
46
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
46
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
18
    {
609
18
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
18
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
46
    {
609
46
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
46
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.67k
    {
609
8.67k
        if (m_buffer)
610
7.70k
        {
611
7.70k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.70k
            m_buffer = nullptr;
613
7.70k
        }
614
8.67k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
57
    {
609
57
        if (m_buffer)
610
45
        {
611
45
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
45
            m_buffer = nullptr;
613
45
        }
614
57
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9.20k
    {
609
9.20k
        if (m_buffer)
610
56
        {
611
56
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
56
            m_buffer = nullptr;
613
56
        }
614
9.20k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.08k
    {
609
3.08k
        if (m_buffer)
610
2.41k
        {
611
2.41k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.41k
            m_buffer = nullptr;
613
2.41k
        }
614
3.08k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
43
    {
609
43
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
43
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
107
    {
609
107
        if (m_buffer)
610
54
        {
611
54
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
54
            m_buffer = nullptr;
613
54
        }
614
107
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
46
    {
609
46
        if (m_buffer)
610
46
        {
611
46
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
46
            m_buffer = nullptr;
613
46
        }
614
46
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
789
    {
609
789
        if (m_buffer)
610
274
        {
611
274
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
274
            m_buffer = nullptr;
613
274
        }
614
789
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
179
    {
609
179
        if (m_buffer)
610
141
        {
611
141
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
141
            m_buffer = nullptr;
613
141
        }
614
179
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
114k
    {
609
114k
        if (m_buffer)
610
46.8k
        {
611
46.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
46.8k
            m_buffer = nullptr;
613
46.8k
        }
614
114k
    }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
135
    {
609
135
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
135
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
5
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
19.3k
    {
609
19.3k
        if (m_buffer)
610
6.99k
        {
611
6.99k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.99k
            m_buffer = nullptr;
613
6.99k
        }
614
19.3k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
268
    {
609
268
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
268
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12
    {
609
12
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
12
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.80k
    {
609
5.80k
        if (m_buffer)
610
727
        {
611
727
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
727
            m_buffer = nullptr;
613
727
        }
614
5.80k
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
96
    {
609
96
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
96
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
3
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
3
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.45k
    {
609
1.45k
        if (m_buffer)
610
700
        {
611
700
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
700
            m_buffer = nullptr;
613
700
        }
614
1.45k
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
63
    {
609
63
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
63
    }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
81
    {
609
81
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
81
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
19
    {
609
19
        if (m_buffer)
610
19
        {
611
19
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19
            m_buffer = nullptr;
613
19
        }
614
19
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
5
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
203
    {
609
203
        if (m_buffer)
610
197
        {
611
197
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
197
            m_buffer = nullptr;
613
197
        }
614
203
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
18.5k
    {
609
18.5k
        if (m_buffer)
610
1.89k
        {
611
1.89k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.89k
            m_buffer = nullptr;
613
1.89k
        }
614
18.5k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
44
    {
609
44
        if (m_buffer)
610
11
        {
611
11
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
11
            m_buffer = nullptr;
613
11
        }
614
44
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
22
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.75k
    {
609
2.75k
        if (m_buffer)
610
2.75k
        {
611
2.75k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.75k
            m_buffer = nullptr;
613
2.75k
        }
614
2.75k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.50k
    {
609
2.50k
        if (m_buffer)
610
2.50k
        {
611
2.50k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.50k
            m_buffer = nullptr;
613
2.50k
        }
614
2.50k
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
479
    {
609
479
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
479
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
557
    {
609
557
        if (m_buffer)
610
73
        {
611
73
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
73
            m_buffer = nullptr;
613
73
        }
614
557
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
130
    {
609
130
        if (m_buffer)
610
26
        {
611
26
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26
            m_buffer = nullptr;
613
26
        }
614
130
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
113
    {
609
113
        if (m_buffer)
610
15
        {
611
15
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
15
            m_buffer = nullptr;
613
15
        }
614
113
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
7
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
21
    {
609
21
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
21
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
33
    {
609
33
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
33
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11.4k
    {
609
11.4k
        if (m_buffer)
610
2.95k
        {
611
2.95k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.95k
            m_buffer = nullptr;
613
2.95k
        }
614
11.4k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
93
    {
609
93
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
93
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
47
    {
609
47
        if (m_buffer)
610
47
        {
611
47
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
47
            m_buffer = nullptr;
613
47
        }
614
47
    }
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
61
    {
609
61
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
61
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
619
    {
609
619
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
619
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
253
    {
609
253
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
253
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
206
    {
609
206
        if (m_buffer)
610
185
        {
611
185
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
185
            m_buffer = nullptr;
613
185
        }
614
206
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
20
    {
609
20
        if (m_buffer)
610
12
        {
611
12
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12
            m_buffer = nullptr;
613
12
        }
614
20
    }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
3
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
3
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
3
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
466
    {
609
466
        if (m_buffer)
610
73
        {
611
73
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
73
            m_buffer = nullptr;
613
73
        }
614
466
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
686
    {
609
686
        if (m_buffer)
610
466
        {
611
466
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
466
            m_buffer = nullptr;
613
466
        }
614
686
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
123
    {
609
123
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
123
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9.84k
    {
609
9.84k
        if (m_buffer)
610
353
        {
611
353
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
353
            m_buffer = nullptr;
613
353
        }
614
9.84k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
118
    {
609
118
        if (m_buffer)
610
41
        {
611
41
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
41
            m_buffer = nullptr;
613
41
        }
614
118
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
104
    {
609
104
        if (m_buffer)
610
102
        {
611
102
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
102
            m_buffer = nullptr;
613
102
        }
614
104
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
485
    {
609
485
        if (m_buffer)
610
36
        {
611
36
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
36
            m_buffer = nullptr;
613
36
        }
614
485
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9
    {
609
9
        if (m_buffer)
610
9
        {
611
9
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9
            m_buffer = nullptr;
613
9
        }
614
9
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.10k
    {
609
4.10k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
4.10k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
232
    {
609
232
        if (m_buffer)
610
231
        {
611
231
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
231
            m_buffer = nullptr;
613
231
        }
614
232
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
19
    {
609
19
        if (m_buffer)
610
19
        {
611
19
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19
            m_buffer = nullptr;
613
19
        }
614
19
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
5
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.9k
    {
609
10.9k
        if (m_buffer)
610
490
        {
611
490
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
490
            m_buffer = nullptr;
613
490
        }
614
10.9k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
15.0k
    {
609
15.0k
        if (m_buffer)
610
3.47k
        {
611
3.47k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.47k
            m_buffer = nullptr;
613
3.47k
        }
614
15.0k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
15.0k
    {
609
15.0k
        if (m_buffer)
610
3.47k
        {
611
3.47k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.47k
            m_buffer = nullptr;
613
3.47k
        }
614
15.0k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.81k
    {
609
1.81k
        if (m_buffer)
610
1.15k
        {
611
1.15k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.15k
            m_buffer = nullptr;
613
1.15k
        }
614
1.81k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.61k
    {
609
1.61k
        if (m_buffer)
610
1.06k
        {
611
1.06k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.06k
            m_buffer = nullptr;
613
1.06k
        }
614
1.61k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
110
    {
609
110
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
110
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
5
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
33
    {
609
33
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
33
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
46
    {
609
46
        if (m_buffer)
610
15
        {
611
15
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
15
            m_buffer = nullptr;
613
15
        }
614
46
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
46
    {
609
46
        if (m_buffer)
610
27
        {
611
27
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
27
            m_buffer = nullptr;
613
27
        }
614
46
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
24
        {
611
24
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24
            m_buffer = nullptr;
613
24
        }
614
24
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
283
    {
609
283
        if (m_buffer)
610
283
        {
611
283
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
283
            m_buffer = nullptr;
613
283
        }
614
283
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9.84k
    {
609
9.84k
        if (m_buffer)
610
84
        {
611
84
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
84
            m_buffer = nullptr;
613
84
        }
614
9.84k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.09k
    {
609
1.09k
        if (m_buffer)
610
95
        {
611
95
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
95
            m_buffer = nullptr;
613
95
        }
614
1.09k
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
85
    {
609
85
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
85
    }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
3
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
7
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
32.0k
    {
609
32.0k
        if (m_buffer)
610
32.0k
        {
611
32.0k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
32.0k
            m_buffer = nullptr;
613
32.0k
        }
614
32.0k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.78k
    {
609
1.78k
        if (m_buffer)
610
183
        {
611
183
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
183
            m_buffer = nullptr;
613
183
        }
614
1.78k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
162
    {
609
162
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
162
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.86k
    {
609
2.86k
        if (m_buffer)
610
2.85k
        {
611
2.85k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.85k
            m_buffer = nullptr;
613
2.85k
        }
614
2.86k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
242
    {
609
242
        if (m_buffer)
610
109
        {
611
109
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
109
            m_buffer = nullptr;
613
109
        }
614
242
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
133
    {
609
133
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
133
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.12k
    {
609
3.12k
        if (m_buffer)
610
66
        {
611
66
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
66
            m_buffer = nullptr;
613
66
        }
614
3.12k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
289
    {
609
289
        if (m_buffer)
610
289
        {
611
289
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
289
            m_buffer = nullptr;
613
289
        }
614
289
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.8k
    {
609
10.8k
        if (m_buffer)
610
8.08k
        {
611
8.08k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.08k
            m_buffer = nullptr;
613
8.08k
        }
614
10.8k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
17.8k
    {
609
17.8k
        if (m_buffer)
610
17.8k
        {
611
17.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17.8k
            m_buffer = nullptr;
613
17.8k
        }
614
17.8k
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
183
    {
609
183
        if (m_buffer)
610
144
        {
611
144
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
144
            m_buffer = nullptr;
613
144
        }
614
183
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
422
    {
609
422
        if (m_buffer)
610
88
        {
611
88
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
88
            m_buffer = nullptr;
613
88
        }
614
422
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
67
    {
609
67
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
67
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
916
    {
609
916
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
916
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
38
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
144
    {
609
144
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
144
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
253
    {
609
253
        if (m_buffer)
610
234
        {
611
234
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
234
            m_buffer = nullptr;
613
234
        }
614
253
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
253
    {
609
253
        if (m_buffer)
610
234
        {
611
234
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
234
            m_buffer = nullptr;
613
234
        }
614
253
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
171
    {
609
171
        if (m_buffer)
610
165
        {
611
165
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
165
            m_buffer = nullptr;
613
165
        }
614
171
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
171
    {
609
171
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
171
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7.07k
    {
609
7.07k
        if (m_buffer)
610
6.60k
        {
611
6.60k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.60k
            m_buffer = nullptr;
613
6.60k
        }
614
7.07k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.02k
    {
609
2.02k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2.02k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
318
    {
609
318
        if (m_buffer)
610
55
        {
611
55
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
55
            m_buffer = nullptr;
613
55
        }
614
318
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
185
    {
609
185
        if (m_buffer)
610
87
        {
611
87
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
87
            m_buffer = nullptr;
613
87
        }
614
185
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
112
    {
609
112
        if (m_buffer)
610
81
        {
611
81
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
81
            m_buffer = nullptr;
613
81
        }
614
112
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
112
    {
609
112
        if (m_buffer)
610
112
        {
611
112
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
112
            m_buffer = nullptr;
613
112
        }
614
112
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
112
    {
609
112
        if (m_buffer)
610
61
        {
611
61
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
61
            m_buffer = nullptr;
613
61
        }
614
112
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
112
    {
609
112
        if (m_buffer)
610
105
        {
611
105
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
105
            m_buffer = nullptr;
613
105
        }
614
112
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
87
    {
609
87
        if (m_buffer)
610
87
        {
611
87
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
87
            m_buffer = nullptr;
613
87
        }
614
87
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.29k
    {
609
1.29k
        if (m_buffer)
610
360
        {
611
360
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
360
            m_buffer = nullptr;
613
360
        }
614
1.29k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7.29k
    {
609
7.29k
        if (m_buffer)
610
258
        {
611
258
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
258
            m_buffer = nullptr;
613
258
        }
614
7.29k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
192
    {
609
192
        if (m_buffer)
610
103
        {
611
103
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
103
            m_buffer = nullptr;
613
103
        }
614
192
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
541
    {
609
541
        if (m_buffer)
610
383
        {
611
383
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
383
            m_buffer = nullptr;
613
383
        }
614
541
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
190
    {
609
190
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
190
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
3
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
154
    {
609
154
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
154
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.23k
    {
609
1.23k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1.23k
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.23k
    {
609
1.23k
        if (m_buffer)
610
1.23k
        {
611
1.23k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.23k
            m_buffer = nullptr;
613
1.23k
        }
614
1.23k
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
512
    {
609
512
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
512
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
154
    {
609
154
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
154
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
154
    {
609
154
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
154
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
8
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12
    {
609
12
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
12
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12
    {
609
12
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
12
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12
    {
609
12
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
12
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
7
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
245
    {
609
245
        if (m_buffer)
610
193
        {
611
193
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
193
            m_buffer = nullptr;
613
193
        }
614
245
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
257k
    {
609
257k
        if (m_buffer)
610
106k
        {
611
106k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
106k
            m_buffer = nullptr;
613
106k
        }
614
257k
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
48
    {
609
48
        if (m_buffer)
610
48
        {
611
48
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
48
            m_buffer = nullptr;
613
48
        }
614
48
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
53
    {
609
53
        if (m_buffer)
610
53
        {
611
53
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
53
            m_buffer = nullptr;
613
53
        }
614
53
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
8
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
7
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
741
    {
609
741
        if (m_buffer)
610
741
        {
611
741
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
741
            m_buffer = nullptr;
613
741
        }
614
741
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
154
    {
609
154
        if (m_buffer)
610
121
        {
611
121
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
121
            m_buffer = nullptr;
613
121
        }
614
154
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
154
    {
609
154
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
154
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Line
Count
Source
608
46
    {
609
46
        if (m_buffer)
610
46
        {
611
46
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
46
            m_buffer = nullptr;
613
46
        }
614
46
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
463
    {
609
463
        if (m_buffer)
610
413
        {
611
413
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
413
            m_buffer = nullptr;
613
413
        }
614
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
417
    {
609
417
        if (m_buffer)
610
417
        {
611
417
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
417
            m_buffer = nullptr;
613
417
        }
614
417
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
172
    {
609
172
        if (m_buffer)
610
156
        {
611
156
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
156
            m_buffer = nullptr;
613
156
        }
614
172
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
26
        {
611
26
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26
            m_buffer = nullptr;
613
26
        }
614
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
344
    {
609
344
        if (m_buffer)
610
336
        {
611
336
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
336
            m_buffer = nullptr;
613
336
        }
614
344
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.62k
    {
609
2.62k
        if (m_buffer)
610
2.58k
        {
611
2.58k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.58k
            m_buffer = nullptr;
613
2.58k
        }
614
2.62k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.90k
    {
609
2.90k
        if (m_buffer)
610
2.90k
        {
611
2.90k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.90k
            m_buffer = nullptr;
613
2.90k
        }
614
2.90k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE17_deallocateBufferEv
615
    static inline T* _allocate(Index count)
616
18.0M
    {
617
18.0M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18.0M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14.7M
    {
617
14.7M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14.7M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66.8k
    {
617
66.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66.8k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
150
    {
617
150
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
150
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.04k
    {
617
1.04k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.04k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
23.3k
    {
617
23.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23.3k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.49k
    {
617
2.49k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.49k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9.35k
    {
617
9.35k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9.35k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
413
    {
617
413
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
413
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
49.1k
    {
617
49.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
49.1k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.31k
    {
617
7.31k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.31k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
95
    {
617
95
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
95
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
23
    {
617
23
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
544k
    {
617
544k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
544k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
478
    {
617
478
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
478
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
478
    {
617
478
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
478
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
478
    {
617
478
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
478
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.36M
    {
617
1.36M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.36M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
910
    {
617
910
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
910
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9.21k
    {
617
9.21k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9.21k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.05k
    {
617
1.05k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.05k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
696
    {
617
696
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
696
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
462
    {
617
462
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
462
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
245k
    {
617
245k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
245k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.89k
    {
617
3.89k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.89k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
72.2k
    {
617
72.2k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
72.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
532
    {
617
532
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
532
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.88k
    {
617
3.88k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.88k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
48
    {
617
48
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
48
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
76
    {
617
76
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
76
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
152
    {
617
152
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
152
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
38.7k
    {
617
38.7k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
38.7k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4.30k
    {
617
4.30k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4.30k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
231k
    {
617
231k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
231k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8.59k
    {
617
8.59k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8.59k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20.1k
    {
617
20.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20.1k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
213
    {
617
213
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
213
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
173
    {
617
173
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
173
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
115
    {
617
115
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
115
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26.3k
    {
617
26.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26.3k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
34.1k
    {
617
34.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
34.1k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
98
    {
617
98
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
98
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4.83k
    {
617
4.83k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4.83k
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14
    {
617
14
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
25.5k
    {
617
25.5k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
25.5k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
577
    {
617
577
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
577
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
195k
    {
617
195k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
195k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
247
    {
617
247
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
247
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
177
    {
617
177
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
177
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
420
    {
617
420
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
420
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
566
    {
617
566
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
566
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
61
    {
617
61
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
61
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
67
    {
617
67
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
67
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.07k
    {
617
1.07k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.07k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.23k
    {
617
1.23k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.23k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
182
    {
617
182
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
182
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
61
    {
617
61
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
61
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
447
    {
617
447
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
447
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
53
    {
617
53
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
216
    {
617
216
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
216
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9
    {
617
9
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
16.6k
    {
617
16.6k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
16.6k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.70k
    {
617
7.70k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.70k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
45
    {
617
45
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
45
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
56
    {
617
56
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
56
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.41k
    {
617
2.41k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.41k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPjNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
46
    {
617
46
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
46
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
141
    {
617
141
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
141
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
91
    {
617
91
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
91
    }
Unexecuted instantiation: _ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
46.8k
    {
617
46.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
46.8k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.99k
    {
617
6.99k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.99k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
727
    {
617
727
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
727
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE9_allocateEl
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
700
    {
617
700
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
700
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19
    {
617
19
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE9_allocateEl
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
197
    {
617
197
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
197
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.89k
    {
617
1.89k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.89k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
11
    {
617
11
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
11
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.75k
    {
617
2.75k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.75k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.50k
    {
617
2.50k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.50k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
73
    {
617
73
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
73
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.95k
    {
617
2.95k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.95k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
47
    {
617
47
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
47
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12
    {
617
12
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12
    }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
73
    {
617
73
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
73
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
466
    {
617
466
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
466
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
353
    {
617
353
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
353
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
41
    {
617
41
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
41
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
102
    {
617
102
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
102
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
36
    {
617
36
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
36
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9
    {
617
9
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
231
    {
617
231
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
231
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
54
    {
617
54
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
54
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19
    {
617
19
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
490
    {
617
490
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
490
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE9_allocateEl
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.47k
    {
617
3.47k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.47k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.47k
    {
617
3.47k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.47k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.15k
    {
617
1.15k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.15k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.06k
    {
617
1.06k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.06k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
27
    {
617
27
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
27
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
24
    {
617
24
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
24
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26
    {
617
26
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
84
    {
617
84
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
84
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
95
    {
617
95
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
95
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
283
    {
617
283
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
283
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
32.0k
    {
617
32.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
32.0k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
183
    {
617
183
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
183
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
90
    {
617
90
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
90
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66
    {
617
66
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
234
    {
617
234
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
234
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
234
    {
617
234
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
234
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
185
    {
617
185
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
185
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
167
    {
617
167
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
167
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.84k
    {
617
1.84k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.84k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
55
    {
617
55
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
55
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.60k
    {
617
6.60k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.60k
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
92
    {
617
92
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
92
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
87
    {
617
87
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
87
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
112
    {
617
112
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
112
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
81
    {
617
81
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
81
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
105
    {
617
105
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
105
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
61
    {
617
61
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
61
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
360
    {
617
360
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
360
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
165
    {
617
165
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
165
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
387
    {
617
387
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
387
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
258
    {
617
258
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
258
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
103
    {
617
103
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
103
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
50
    {
617
50
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.23k
    {
617
1.23k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.23k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
106k
    {
617
106k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
106k
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
197
    {
617
197
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
197
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
741
    {
617
741
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
741
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5.71k
    {
617
5.71k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5.71k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
127
    {
617
127
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
127
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
53
    {
617
53
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
53
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
52
    {
617
52
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
52
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.56k
    {
617
6.56k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.56k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66
    {
617
66
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
167
    {
617
167
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
167
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKvNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
413
    {
617
413
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
413
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E9_allocateEl
Line
Count
Source
616
130
    {
617
130
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
417
    {
617
417
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
203
    {
617
203
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
203
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
58
    {
617
58
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
58
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66
    {
617
66
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
156
    {
617
156
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
156
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.18k
    {
617
1.18k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
274
    {
617
274
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
274
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.49k
    {
617
1.49k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.49k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.77k
    {
617
1.77k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.77k
    }
Unexecuted instantiation: _ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26
    {
617
26
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
336
    {
617
336
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
336
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20
    {
617
20
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
21
    {
617
21
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
21
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
17.8k
    {
617
17.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
17.8k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8.08k
    {
617
8.08k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8.08k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.58k
    {
617
2.58k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.58k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
289
    {
617
289
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
289
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.90k
    {
617
2.90k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.90k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.86k
    {
617
2.86k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.86k
    }
619
    static void _free(T* buffer, Index count)
620
    {
621
        return AllocateMethod<T, TAllocator>::deallocateArray(buffer, count);
622
    }
623
624
    template<typename... Args>
625
    void _init(const T& val, Args... args)
626
2.54k
    {
627
2.54k
        add(val);
628
2.54k
        _init(args...);
629
2.54k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
1.14k
    {
627
1.14k
        add(val);
628
1.14k
        _init(args...);
629
1.14k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJEEEvRKjDpT_
Line
Count
Source
626
1.25k
    {
627
1.25k
        add(val);
628
1.25k
        _init(args...);
629
1.25k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJjEEEvRKjDpT_
Line
Count
Source
626
5
    {
627
5
        add(val);
628
5
        _init(args...);
629
5
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
1
    {
627
1
        add(val);
628
1
        _init(args...);
629
1
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
1
    {
627
1
        add(val);
628
1
        _init(args...);
629
1
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
1
    {
627
1
        add(val);
628
1
        _init(args...);
629
1
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
1
    {
627
1
        add(val);
628
1
        _init(args...);
629
1
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_EEEvRKS2_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
14
    {
627
14
        add(val);
628
14
        _init(args...);
629
14
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
15
    {
627
15
        add(val);
628
15
        _init(args...);
629
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
11
    {
627
11
        add(val);
628
11
        _init(args...);
629
11
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
51
    {
627
51
        add(val);
628
51
        _init(args...);
629
51
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
27
    {
627
27
        add(val);
628
27
        _init(args...);
629
27
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_7IRParamEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_15IRInterfaceTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRTypeEPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_9IRIntTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRFuncES2_S2_S2_S2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_S2_EEEvRKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeES7_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeEEEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEEEEvRKS2_DpT_
630
631
2.50k
    void _init() {}
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
1.14k
    void _init() {}
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
1.25k
    void _init() {}
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
1
    void _init() {}
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
1
    void _init() {}
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
4
    void _init() {}
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
15
    void _init() {}
Unexecuted instantiation: _ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initEv
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
51
    void _init() {}
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
27
    void _init() {}
632
};
633
634
template<typename T>
635
T calcMin(const List<T>& list)
636
{
637
    T minVal = list.getFirst();
638
    for (Index i = 1; i < list.getCount(); i++)
639
        if (list[i] < minVal)
640
            minVal = list[i];
641
    return minVal;
642
}
643
644
template<typename T>
645
T calcMax(const List<T>& list)
646
{
647
    T maxVal = list.getFirst();
648
    for (Index i = 1; i < list.getCount(); i++)
649
        if (list[i] > maxVal)
650
            maxVal = list[i];
651
    return maxVal;
652
}
653
} // namespace Slang
654
655
#endif